Для добавления нового движка шаблонизации на сайт в файл /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
|
След. |
Конец
The Reasons Behind Why Online Casinos Remain a Global Phenomenon
Online casinos have reshaped the gambling world, providing an unmatched level of comfort and range that physical casinos fall short of. Recently, a large audience internationally have adopted the thrill of virtual casinos as a result of its availability, captivating elements, and widening range of offerings.
If you’re just starting with the world of digital casinos or want to delve deeper into proven options, why not participate in our dynamic interactive platform? It’s a hub where players discuss tips, helping you to improve your gambling adventure. Join the discussions and see it here now: aviator predictor
One of the main appeals of online casinos is the incredible variety of entertainment options available. Whether you enjoy rolling vintage reel games, playing through theme-based video-based games, or mastering skills in strategy-based games like Baccarat, virtual venues deliver limitless possibilities. Many casinos moreover introduce live gaming streams, making it possible for you to connect with actual dealers and opponents, all while experiencing the realistic environment of a brick-and-mortar establishment in your own space.
Выбираете, где играть? Ознакомьтесь с лучшие платформы для онлайн-покера, где можно найти выгодные бонусы, слабых соперников и удобные условия для комфортной игры. Ваша удача ждет!
Хотите знать, кто выиграл крупнейшие турниры? В разделе турнирные результаты и громкие сделки мы освещаем самые важные события, финальные столы и неожиданные успехи. Следите за миром покера вместе с нами!
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />