Для добавления нового движка шаблонизации на сайт в файл /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) |
![]()
Roberteffor
|
discover this
|
![]()
AlvinSep
|
you could try these out
|
![]()
JamesNop
|
their website
|
![]()
RobertPoeni
|
look at this site
|
![]()
JamesNor
|
additional reading
|
![]()
Joshuapaymn
|
Related Site
|
![]()
AlvinLok
|
blog link
|
![]()
Robertkic
|
discover this info here
|
![]()
JamesGop
|
news
|
![]()
JamesGop
|
read this article
|
![]()
JamesGop
|
additional reading
|
![]()
Robertkic
|
helpful resources
|
![]()
JesseTug
|
my latest blog post
|
![]()
Jessewag
|
![]()
JamesNop
|
my website
|
![]()
FrancisDog
|
blog link
|
![]()
Joshuapaymn
|
more
|
![]()
JamesNop
|
find out this here
|
![]()
Jessewag
|
right here
|
![]()
AlvinSep
|
look what i found
|
![]()
AlvinLok
|
click this link here now
|
![]()
Francistub
|
navigate to these guys
|
![]()
SonnyVed
|
visit
|
![]()
Sheilaguawl
|
В поисках достоверного источника редкоземельных металлов и сплавов? Обратите внимание на компанию Редметсплав.рф. Мы предлагаем внушительный выбор продукции, обеспечивая высочайшее качество каждого изделия.
Редметсплав.рф защищает все стадии сделки, предоставляя полный пакет необходимых документов для легализации товаров. Неважно, какие объемы вам необходимы – от мелких партий до крупнооптовых заказов, мы готовы поставить любой запрос с непревзойденным обслуживанием. Наша команда службы поддержки всегда на связи, чтобы помочь вам в выборе товаров и ответить на любые вопросы, связанные с применением и характеристиками металлов. Выбирая нас, вы выбираете уверенность в каждой детали сотрудничества. Заходите на наш сайт Редметсплав.рф и убедитесь, что качество и уровень нашего сервиса - идеальный вариант для вас. Наша продукция: |
![]()
JoshuaSlels
|
imp source
|