Для добавления нового движка шаблонизации на сайт в файл /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
Начало | Пред. |
1
2
3
|
След. |
Конец
(Голосов: 1, Рейтинг: 3.3) |
![]()
GregoryGoola
|
click here to investigate
|
![]()
Richardsaino
|
go to this web-site
|
![]()
TeploogoFaito
|
This exclusive betting deal won’t last long! Hurry up and take advantage of the special bonus offer before it’s gone. Bet today and maximize your winnings!
|
![]()
Teploogoles
|
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 instant rewards.
|
![]()
Peterhax
|
pop over here
|
![]()
Richardemure
|
try this website
|
![]()
Richardsaino
|
i loved this
|
![]()
PeterPhofs
|
YOURURL.com
|
![]()
TeploogoFaito
|
Get rewarded with this sportsbook code! New users can apply the offer and enjoy extra betting credits. Bet smart and win big.
|
![]()
Richardzen
|
great site
|
![]()
Zacherylom
|
important site
|
![]()
GregoryVer
|
article
|
![]()
Richardzen
|
More Info
|
![]()
Richardsaino
|
look at here now
|
![]()
PeterPhofs
|
check this link right here now
|
![]()
PeterAmope
|
i was reading this
|
![]()
Richardsaino
|
Continued
|
![]()
PeterAmope
|
browse this site
|
![]()
RogerSen
|
Промокод Mostbet на сегодня актуален, бонус будет зачислен сразу после первого пополнения счета. Временные коды. Букмекерская контора Mostbet часто выступает спонсором при переводе популярных сериалов на русский язык. Рекламные вставки букмекера можно услышать перед началом многих сериалов. Часто в такой рекламе диктуется специальные промокод, дающий возможность беттерам рассчитывать на дополнительный бонус. Максимальный бонус при регистрации составляется 35000 рублей. Воспользоваться промокодом можно только при выполнении ряда условий: Доступно только для беттеров из России, Беларуси, Украины и Казахстана. Возврат игрока – от 18 лет.
|
![]()
PeterAmope
|
have a peek at this web-site
|
![]()
Peterhax
|
important link
|
![]()
PeterPhofs
|
go
|
![]()
RichardFaige
|
you could look here
|
![]()
RichardFaige
|
important link
|
![]()
PeterAmope
|
have a peek at these guys
|