Для добавления нового движка шаблонизации на сайт в файл /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
|
След. |
Конец
Internet-based gambling hubs have reshaped the gambling landscape, delivering an exceptional degree of convenience and diversity that traditional casinos fall short of. In recent years, countless gamblers around the world have embraced the pleasure of virtual casinos as a result of its always-open nature, captivating elements, and widening range of offerings.
If you’re just starting with the world of online gaming or want to delve deeper into reliable sites, why not become part of our lively gaming forum? It’s a platform where fans share stories, helping you to get the most out of your online casino experience. Discover the discussions and learn more now: https://nerdgaming.science/wiki/User:EvaSmalls896
One of the key draws of virtual gambling hubs is the incredible array of gaming experiences on offer. Whether you love playing on traditional reel games, playing through engaging modern slot games, or exercising tactics in card and board games like Baccarat, casino websites offer countless opportunities. A large number of platforms moreover introduce interactive dealer games, making it possible for you to communicate with real dealers and fellow gamblers, all while immersing yourself in the authentic feel of a traditional gambling venue without leaving your home.
Adding to the extensive catalog, online casinos are known for ease of access.
Доброго любители сериалов онлайн! Смотреть онлайн зарубежные сериалы бесплатно с хорошим качеством видео и звуком. Мы обновляем коллекцию каждый день. смотреть онлайн зарубежные сериалы бесплатно Все новинки и старые хиты доступны сразу. Смотрите любимые шоу без рекламы и скрытых платежей! В нашем онлайн-кинотеатре вы можете смотреть турецкие сериалы онлайн бесплатно и в хорошем качестве. Мы регулярно обновляем коллекцию, чтобы вы всегда могли найти что-то новое. У нас нет рекламы, что позволяет наслаждаться просмотром без прерываний. Смотрите турецкие сериалы онлайн, не теряя времени на регистрации. Начните смотреть прямо сейчас! Заходите и смотрите любимые фильмы без рекламы - https://lordseria3.org/xfsearch/year/2019/ красивей тебя турецкий сериал на русском языке смотреть онлайн, семья сериал турецкий смотреть онлайн бесплатно в хорошем качестве, лейла турецкий сериал смотреть онлайн на русском языке вся игра турецкий сериал смотреть онлайн, сериал турецкий осман на русском онлайн бесплатно, полнолуние турецкий сериал онлайн бесплатно Удачного просмотра!
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />