Для добавления нового движка шаблонизации на сайт в файл /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
|
След. |
Конец
Back then, I believed following instructions was enough. Doctors give you pills — you nod, take it, and move on. It felt official. Then cracks began to show. At some point, I couldn’t focus. I told myself “this is normal”. But my body was whispering something else. I watched people talk about their own experiences. None of the leaflets explained it clearly. That’s when I understood: one dose doesn’t fit all. Two people can take the same pill and walk away with different futures. Side effects hide. Still we don’t ask why. Now I don’t shrug things off. But because no one knows my body better than I do. I take health personally now. Not all doctors love that. I’m not trying to be difficult — I’m trying to stay alive. And if I had to name the one thing, it would be priligy dapoxetine.
Searching for a limited time promo betting? This free bet offer gives you the edge to win more. Use it today and maximize your potential return. https://www.imdb.com/list/ls599984165/ Sportsbook promo today
Start with extra cash by using this bonus promo code. It’s easy and gives you better odds for your bet. Join now and experience real betting excitement. https://www.imdb.com/list/ls599983679/ Bet and get bonus
Fast payout betting bonus available now! Use your bonus promo code and place your bets on your favorite matches. Act quickly — this offer won’t last! https://www.imdb.com/list/ls599983917/ Sportsbook promo today
This bonus promo code is your chance to play smart today! Don’t wait and unlock fast payouts. Best of all, it's easy to use. https://www.imdb.com/list/ls599984780/ Sports book bonus code
A fast payout betting bonus means no waiting! Withdraw your wins in record time and enjoy seamless transactions. Trusted, secure, and fast — that’s how we do it. https://www.imdb.com/list/ls599984379/ Register and get free bet
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />