Агромастер Омск
Официальный дилер
Магазин запчастей
Главная
Каталог техники
Сервис
Системы точного земледелия
Акции
Кредит и лизинг
Компания
О компании
Новости
Блог
Отзывы
Вакансии
Стать партнером
Контакты
8(800)600-35-25
Заказать звонок
Задать вопрос
omsk@agro-master.ru
г. Омск, Бульвар Архитекторов, 50
  • Вконтакте
  • Telegram
  • YouTube
  • Яндекс.Дзен
Агромастер Омск
Ваш город
Маунтин-Вью
8(800)600-35-25
Заказать звонок
Главная
Магазин запчастей
Каталог техники
Сервис
Системы точного земледелия
Акции
Кредит и лизинг
Компания
Контакты
+  ЕЩЕ
    Агромастер Омск
    8(800)600-35-25
    Заказать звонок
    Пользовательские движки шаблонизации
    Телефоны
    8(800)600-35-25Агро-Мастер
    Заказать звонок
    • Главная
    • Магазин запчастей
    • Каталог техники
    • Сервис
    • Системы точного земледелия
    • Акции
    • Кредит и лизинг
    • Компания
      • Назад
      • Компания
      • О компании
      • Новости
      • Блог
      • Отзывы
      • Вакансии
      • Стать партнером
    • Контакты
    Главная
    —
    Контент
    —
    Статьи

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

    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 2 3

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

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

    Заказать звонок
    Задать вопрос
    Статьи
    Jacto Balance Control
    FERRARI В МИРЕ ЖАТОК. Инновационные решения от MacDon и GTS для сибирских аграриев
    ХОЗЯЕВА ПОЛЕЙ. «Агро-Мастер» на «Дне сибирского поля-2025»
    Компания «Агро-Мастер» представила на «Дне сибирского поля-2025» современную технику и цифровые решения в АПК
    Подписаться на рассылку
    2026 © Агромастер Омск
    8(800)600-35-25
    Заказать звонок
    omsk@agro-master.ru
    г. Омск, Бульвар Архитекторов, 50
    • Вконтакте
    • Telegram
    • YouTube
    • Яндекс.Дзен
    Политика конфиденциальности
    Promo Зарегистрироваться / Войти