Размер шрифта: A A
Цвет сайта: A A A

Калининградский филиал МФЮА - 18 лет

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 | След. | Конец


Количество показов: 62

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


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







Объявления

21.06.2018 Внимание, выпускники направления юриспруденция и студенты направления магистратуры!

Агентство по обеспечению деятельности мировых судей Калининградской области приглашает на работу выпускников...

22.02.2018 Запись на ЛАЗ по курсовым работам закрыта

Запись на ЛАЗ по КР закрыта 19.02.2018. Все студенты, записавшиеся на пересдачу КР в период до 19.02.2018, смогут...

30.01.2018 Студентам и преподавателям Калининградского филиала МФЮА!

Бесплатный курс обучения "Бизнес-класс" - в рамках развития навыков предпринимательства для начинающих...

15.01.2018 Бесплатные консультации в юридической клинике Калининградского филиала МФЮА

Юридическая клиника Калининградского филиала МФЮА в сотрудничестве с Комплексным центром социального...

28.11.2017 Вниманию студентов!

С 4 декабря 2017 года запись на пересдачу КР будет закрыта.

Объявления 1 - 5 из 114
Начало | Пред. | 1 2 3 4 5 | След. | Конец | Все



X
Подать документы
онлайн