Для добавления нового движка шаблонизации на сайт в файл /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
|
След. |
Конец
Experience the fusion of talent and technology at Life Auto Body. We are proficient in revitalizing your vehicle into a unique wonder . Our seasoned team provides superior auto tuning offerings . Feel the thrill of driving a perfectly tuned car designed to your taste. Visit us at https://lifeautobody.com/ and start your car's metamorphosis journey with us!
Online casinos have changed the gaming world, offering an unmatched level of convenience and selection that traditional venues struggle to rival. Throughout the last ten years, a large audience around the world have turned to the adventure of virtual casinos due to its always-open nature, thrilling aspects, and progressively larger catalogs of games.
If you’re unfamiliar with the world of virtual gambling or want to discover reliable sites, why not engage with our dynamic interactive platform? It’s a hub where fans exchange stories, enabling you to maximize your casino activities. Discover the discussions and start your journey now: http://bbs.yongrenqianyou.com/home.php?mod=space&uid=4203093&do=profile&from=space
One of the most compelling reasons of digital gambling sites is the astounding range of titles provided. Whether you like engaging with traditional one-armed bandits, diving into story-driven thematic slots, or exercising tactics in card and board games like poker, virtual venues feature countless choices. Many casinos furthermore introduce real-time gaming experiences, letting you to connect with human game hosts and other players, all while taking in the lifelike vibes of a land-based casino without leaving your home.
Beyond variety, virtual gaming providers excel ease of access.
Грин Арт Студио https://greenartstudio.ru/ – это профессиональный ландшафтный дизайн. Специализируемся на услугах по благоустройству участка. Проектируем водоемы, дренажные системы, реализуем комплексные проекты «под ключ». Посмотрите наши услуги и выполненные работы на сайте. Вам обязательно понравится! Студия ландшафтного дизайна с квалифицированными сотрудниками.
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />