Пользовательские движки шаблонизации

02.10.2009

Для добавления нового движка шаблонизации на сайт в файл /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 | След. | Конец


Количество показов: 88739208
Рейтинг:  3.3

Возврат к списку

(Голосов: 1, Рейтинг: 3.3)

Материалы по теме:

Статьи
 
Инструменты для отладки производительности

Страницы: Пред. 1 ... 5109 5110 5111 5112 5113 ... 5365 След.
0  
Jerrysconi
перейдите на этот сайт кракен darknet
Имя Цитировать 0  
0  
Jerrypsync
нажмите здесь kraken онион тор
Имя Цитировать 0  
0  
Jasondal
узнать больше kraken ссылка на сайт
Имя Цитировать 0  
0  
Jasondal
Имя Цитировать 0  
0  
JerryPleak
Имя Цитировать 0  
0  
Timothykatry
в этом разделе кракен онион тор
Имя Цитировать 0  
0  
Davidfueri
Имя Цитировать 0  
0  
JesseShini
Имя Цитировать 0  
0  
Derekacili
выберите ресурсы kraken onion ссылка
Имя Цитировать 0  
0  
Jerrypsync
перейти на сайт kraken darknet ссылка
Имя Цитировать 0  
0  
Jasondal
посмотреть в этом разделе кракен даркнет
Имя Цитировать 0  
0  
JasonHaf
нажмите, чтобы подробнее kraken маркетплейс зеркало
Имя Цитировать 0  
0  
JerryPleak
пояснения кракен darknet
Имя Цитировать 0  
0  
Jerrypsync
Смотреть здесь кракен даркнет маркет
Имя Цитировать 0  
0  
Timothykatry
Смотреть здесь кракен даркнет маркет
Имя Цитировать 0  
0  
JasonHaf
????????? ?? ????? ????? ?????? ????? ???????
Имя Цитировать 0  
0  
JasonHaf
Имя Цитировать 0  
0  
ThomasFaito
Want quick rewards? Use this sportsbook gift code and start betting with added value. No hassle and great for any sports enthusiast.  https://www.checkli.com/melbetbestpromocode  No risk betting offer
Имя Цитировать 0  
0  
Thomasles
Enjoy a rapid cashout bonus and get your winnings without waiting. Sign up today and experience lightning-fast payouts with our trusted sportsbooks.  https://www.linkedpt.com/profiles/6825450-melbetbonus-promocode  Bonus without wagering betting
Имя Цитировать 0  
0  
Jerrysconi
посмотреть на этом сайте актуальные зеркала kraken
Имя Цитировать 0  
0  
Davidrog
перейдите на этот сайт kraken сайт зеркала
Имя Цитировать 0  
0  
Timothyfloow
???????? ????? kraken onion ???????
Имя Цитировать 0  
0  
ThomasFaito
Looking for the best betting promo now? Claim your exclusive bonus and start betting with extra value. Instant activation, just enter the promo and win big!  https://letterboxd.com/melbetpromocode/  Use code for betting credit
Имя Цитировать 0  
0  
Jasonjeste
выберите ресурсы kraken onion
Имя Цитировать 0  
0  
Davidfueri
Имя Цитировать 0  
Страницы: Пред. 1 ... 5109 5110 5111 5112 5113 ... 5365 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 


© 2002 Битрикс, 2007 1С-Битрикс