Для добавления нового движка шаблонизации на сайт в файл /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
Начало | Пред. |
123
|
След. |
Конец
посуда мечта вкусный завтрак быстрый завтрак за 5 минут простой рецепт полезный завтрак быстрый завтрак что приготовить на завтрак завтрак завтрак за 5 минут как приготовить
варианты завтраков вкусный завтрак полезный завтрак для похудения как приготовить готовить легко что приготовить завтрак за 5 минут яйца на завтрак как приготовить яйца яйца
простой рецепт яйца как приготовить полезный завтрак полезный завтрак для похудения посуда мечта быстрый завтрак быстрый завтрак за 5 минут вкусный завтрак что приготовить на завтрак
яйца варианты завтраков посуда мечта быстрый завтрак за 5 минут быстрый завтрак мечта рецепты яйца на завтрак полезный завтрак для похудения что приготовить
вкусный завтрак мечта яйца на завтрак яйца полезный завтрак для похудения что приготовить на завтрак посуда мечта быстрый завтрак за 5 минут простой рецепт рецепты
быстрый завтрак яйца на завтрак завтрак посуда мечта быстрый завтрак за 5 минут мечта рецепты полезный завтрак для похудения полезный завтрак завтрак из яиц
что приготовить на завтрак рецепты полезный завтрак для похудения завтрак из яиц быстрый завтрак за 5 минут варианты завтраков яйца на завтрак как приготовить яйца завтрак за 5 минут мечта
как приготовить яйца мечта вкусный завтрак как приготовить простой рецепт готовить легко что приготовить полезный завтрак яйца на завтрак что приготовить на завтрак
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />