Для добавления нового движка шаблонизации на сайт в файл /bitrix/php_interface/init.php необходимо добавить следующее:
1. Глобальную переменную $arCustomTemplateEngines, которая содержит ассоциативный массив, каждый элемент которого имеет вид:
"код_шаблонизатора" => array(
"templateExt" => array("расширение1"[, "расширение2"...]),
"function" => "имя_функции_подключения_движка"
)
где:
"код_шаблонизатора" - произвольное уникальное в рамках сайта слово;
"расширениеN" - расширение файла, который должен обрабатываться этим движком шаблонизации;
"имя_функции_подключения_движка" - имя функции, которая будет вызываться, если шаблон компонента имеет указанное расширение.
2. Функцию подключения движков:
function имя_функции_подключения_движка($templateFile, $arResult, $arParams, $arLangMessages, $templateFolder, $parentTemplateFolder, $template),
где:
$templateFile – путь к файлу шаблона относительно корня сайта,
$arResult – массив результатов работы компонента,
$arParams – массив входных параметров компонента,
$arLangMessages – массив языковых сообщений (переводов) шаблона,
$templateFolder – путь к папке шаблона относительно корня сайта (если шаблон лежит не в
папке, то эта переменная пуста),
$parentTemplateFolder - путь относительно корня сайта к папке шаблона комплексного
компонента, в составе которого подключается данный компонент (если компонент
подключается самостоятельно, то эта переменная пуста),
$template – объект шаблона.
Рассмотрим подключение движков на конкретных примерах.
Страница
1 - 1 из 3
Начало | Пред. |
1
2
3
|
След. |
Конец
(Голосов: 1, Рейтинг: 3.3) |
![]()
EdgarDub
|
try this site
|
![]()
Edgartaway
|
click for source
|
![]()
Resilient Mind
|
Anxiety, depression, and trauma are the areas of expertise of the Brooklyn, NY-based therapy practice Resilient Mind Psychotherapy. We provide in-person and online treatment for individuals, couples, and groups. All of our therapists have extensive training in the most cutting-edge methods currently available. 301 Moved Permanently
|
![]()
CurtisNut
|
best canadian online pharmacy reviews:
|
![]()
Brandonmup
|
cheapest pharmacy canada:
|
![]()
EugeneUnove
|
click here for more
|
![]()
Henrynup
|
legit canadian pharmacy
|
![]()
Jeremycig
|
her response
|
![]()
ClintFaw
|
mexican mail order pharmacies
|
![]()
KellyUnoge
|
browse around this website
|
![]()
Kennethhig
|
Обслуживание септиков Юнилос,водоотвод по Санкт-Петербургу и Ленинградской области от 5500р.Работаем без выходных.
Мы в ВК Наш официальный сайт |
![]()
Brandonmup
|
certified canadian international pharmacy:
|
![]()
JeremySaulk
|
check here
|
![]()
ErichCem
|
you can try here
|
![]()
ErichCem
|
navigate to this website
|
![]()
Kazinoadvip
|
For casino lovers
Ready for an unforgettable experience? Our top-ranked Online Casino platforms offer thrilling games and incredible bonuses. The best online casinos at the link - selectot, izzi casin, rarebet casino, money train demo kent casino belatra, joycasino mobile, casino ramenbet win, net gaming Great wins in Casino Online! |
![]()
Parimatch hah
|
Для фанатів спортивних подій, Паріматч є зручний сервіс.
Гравцям пропонується Клієнти отримують шанс ставок по ходу гри, що робить процес динамічнішим. Функціонал платформи дозволяє без зайвих труднощів робити прогнози, переглядати результати та застосовувати прогнози аналітиків. Щоб розпочати ставку, необхідно виконати лише зайти у свій профіль і вибрати подію. Процес оформлення ставки швидкий та користувачеві не складе труднощів. Parimatch створює захист персональних даних, зручні методи оплати та швидкість виплат. Сайт: Широкий вибір методів для транзакцій робить платформу надійною для гравців різних країн. Користувачі Parimatch можуть обирати традиційних способів оплати, цифрові валюти, що надає додаткові опції. |
![]()
KellyUnoge
|
my review here
|
![]()
EugeneUnove
|
Go Here
|
![]()
Edgarcrips
|
content
|
![]()
ErichCem
|
website here
|
![]()
JeremySaulk
|
my company
|
![]()
ErichCem
|
find out here now
|
![]()
CarrollCal
|
canadian pharmacy 24 |
![]()
EugeneDox
|
i was reading this
|