Для добавления нового движка шаблонизации на сайт в файл /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
|
След. |
Конец
Продажа обложки для студенческих билетов с надписями, прикольными картинками и мемами. Произведем через 100 штук с вашим дизайном. Подкупать чехол для студенческий Обложка на студенческий билет
we are a taxi company that is constantly improving our services to bring you the best attention and quality, also the better experience from the moment you get into the car until you reach your destination. The customer has to pay the cash up- front to the driver.
croydon minicabs | croydon taxis: croydon airport transfers: ☎ 020-8686-4000 ✓Gatwick airport transfers ✓Heathrow airport transfers ✓Stansted airport transfers ✓Luton airport transfers call ☎ 020-8686-4000 for croydon cars minicab taxi service from places such as Shirley minicabs, Purley minicabs, Wallington, Beddington, Waddon, Addington, Thornton heath, Sanderstead ✓Gatwick airport ✓Heathrow airport ✓Stansted airport ✓Luton airport ✓east, south, west croydon taxi in London, UK. http://www.croydoncar.co.uk/
Продажа обложки ради студенческих билетов с надписями, прикольными картинками и мемами. Произведем от 100 штук с вашим дизайном. Покупать чехол на студенческий Обложка на студенческий билет
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />