Для добавления нового движка шаблонизации на сайт в файл /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) |
![]()
apk_Saurf
|
Недавно компания Google Одной из самых Для фанатов мобильных Мир мобильных игр не стоит на месте, и каждую неделю появляются свежие релизы. Следите за нашими обзорами, чтобы узнать первыми о самых интересных новинках и событиях в мире игр. Кроме того, обязательно подписаться на наш канал нашими новостями в На сегодня это все новости из мира 751adca |
![]()
Justingaw
|
![]()
DouglasKak
|
Подробнее о промокодах 1Win можно ознакомиться в этом материале - |
![]()
Justingaw
|
![]()
ReeceHiz
|
Промокод 1xbet на сегодня актуален, бонус будет зачислен сразу после первого пополнения счета. Временные коды. Букмекерская контора 1xbet часто выступает спонсором при переводе популярных сериалов на русский язык. Рекламные вставки букмекера можно услышать перед началом многих сериалов. Часто в такой рекламе диктуется специальные промокод, дающий возможность беттерам рассчитывать на дополнительный бонус. Максимальный бонус при регистрации составляется 32500 рублей. Воспользоваться промокодом можно только при выполнении ряда условий: Доступно только для беттеров из России, Беларуси, Украины и Казахстана. Возврат игрока – от 18 лет.
|
![]()
BradleyGom
|
На сайте https://честная-реклама.рф/ ваша милость можете ознакомиться с абсолютно всеми предложениями маркетингового учреждения, тот или другой проделывает работы полного цикла. Здесь ну получится заказать контекстуальную,https://честная-реклама.рф/kontekstnay-reklama/ таргетированную рекламу https://честная-реклама.рф/target/, высококлассную исследование веб- сайтов, случайно от сложности. Также вам доступна равно разработка дизайна а также СЕО шаг вперед https://честная-реклама.рф/seo-optimizacija-i-prodvizhenie-sajta/ . НА компании ломят специалисты близкого дела, которые не чуть только выполнят все, как что поделаешь, но равным образом пустят ценные рекомендации. Агентство заполучило большее количество постоянных клиентов.
|
![]()
Justingaw
|
![]()
ShHuselron
|
Лечение молочных зубов в Мурманске
|
![]()
Android_Saurf
|
Недавно компания Samsung Одной из самых Для фанатов мобильных Сфера мобильных игр динамично меняется, и каждый месяц нас радуют интересные разработки. Следите за нашими новостями, чтобы не пропустить о самых актуальных новинках и событиях в мире игр. Кроме того, не забудьте подписаться нашими соцсетями в На сегодня это все известия из мира 9c4ea6_ |
![]()
Derekenuct
|
pin up casino |
![]()
Robertobjew
|
![]()
Robertobjew
|
![]()
Robertobjew
|
![]()
Robertobjew
|
![]()
Robertobjew
|
![]()
Robertobjew
|
![]()
aviator game india
|
![]()
SteveHoize
|
Оказываем редоставляем в |
![]()
apk_Saurf
|
Недавно компания Google Одной из самых Для поклонников мобильных Сфера мобильных игр динамично меняется, и каждую неделю появляются новые проекты. Следите за нашей страницей, чтобы не пропустить о новейших новинках и событиях. Кроме того, обязательно подписаться на наш канал нашей страницей в На сегодня это все новости из мира 1751adc |
![]()
BrianLuh
|
![]()
ДизайнЧеловека
|
Идеальная стратегия поведения в социуме проистекает из вашего типа и является, пожалуй, самым важным знанием, какое только может дать Карта жизни. Стратегия помогает понять, как сделать правильный выбор, и проверить, что находишься на верном пути. Следуя своей стратегии, вы начинаете видеть благоприятные обстоятельства и вовремя действовать, в то время как игнорирование стратегии приводит к событиям, которые могут весьма негативно сказаться на вашей жизни в долгосрочной перспективе. Следуйте своей стратегии, и вы сможете полностью реализовать себя.
|
![]()
ДизайнЧеловека
|
Сильные стороны: какие навыки нужно развивать для профессионального и личностного роста
|
![]()
ДизайнЧеловека
|
Как понять, кто ты на самом деле
|
![]()
ДизайнЧеловека
|
Как понять, кто ты на самом деле
|