Для добавления нового движка шаблонизации на сайт в файл /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
|
След. |
Конец
Мобильные игры в последнее время становятся всё более интересными. Каждый день недели появляются новые игры, которые впечатляют геймеров со всего планеты. В этой статье мы расскажем о последних обновлениях из мира мобильных игр и новостных сводках игровой индустрии. Недавно компания Google объявила свежую версию iOS, которая внедрила набор обновлений для геймеров. В частности, теперь поддерживаются улучшенные визуализированные настройки, что улучшает игровой процесс ещё более плавным. Одной из самых интересных игр этого года является продолжение PUBG Mobile. Команда подготовили множество миссий, а также обновили игровой мир и внедрили уникальные функции. Важным событием стало объявление разработки от компании Tencent. Название проекта пока держится в секрете, но источники утверждают, что это будет уникальный стратегия с открытым миром. Для любителей мобильных RPG есть прекрасная новость - в ближайшее время выйдет долгожданное дополнение для State of Survival. В новом контенте создатели включили новых героев, а также добавили специальные события. Сфера мобильных игр не стоит на месте, и каждый день выходят свежие разработки. Следите за нашей страницей, чтобы быть в курсе о самых интересных играх и событиях. Кроме того, стоит следить за нашими соцсетями в https://vk.com/wall-226169585_10, чтобы видеть актуальные обновления из мира гейминга. На сегодня это все известия из мира мобильных игр. Увидимся скоро и вдохновляющего гейминга!
Baywin, dijital bahis dunyas?nda ad?ndan s?kca soz ettiren bir hizmettir. Kullan?c?lar?na sundugu genis oyun secenekleri, h?zl? erisim avantaj? ve seffaf hizmet politikas? ile one c?kmaktad?r.
En cok Baywin giris islemleri ve guncel erisim bilgileri, Baywin kullan?c?lar?n?n ilgili sorular aras?nda yer bulunmaktad?r.
Baywin’in Tan?m?
BayWin, cevrimici bahis ve casino oyunlar? alan?nda hizmet sunan bir sitedir. Spor bahisleri, canl? krupiyeli oyunlar, dijital oyunlar gibi zengin oyun iceriklerine sahiptir.
Platformun en onemli ozelliklerinden biri, yuksek bahis oranlar? saglamas?d?r. Ayr?ca, guvenilir finansal islemleri, kullan?c? memnuniyetini art?r?r.
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />