Для добавления нового движка шаблонизации на сайт в файл /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
|
След. |
Конец
When I first started out, growing my IT company felt like an overwhelming challenge. But then I realized I needed to focus on the one thing that could move my business forward—growing relationships with the right clients. That’s when I discovered B2B appointment setting services.
These services specialize in connecting IT companies like mine with top-tier prospects who are actively looking for solutions we offer. The beauty of it is that I don’t waste time on tire kickers or cold leads. The professional team behind these services does the heavy lifting, and I’m only meeting with qualified decision-makers.
I’ve found that with the right B2B appointment setting service, IT companies can dramatically increase their client base and generate more revenue. This isn’t just about making appointments—it’s about making the right appointments. If you're ready to grow your IT business, I highly recommend considering B2B appointment setting services.
Pin Up интернет-казино для Казахстана – это лучший выбор среди казино для ценителей азарта. Здесь доступен огромный ассортимент игр для настоящего игрового опыта. Если ищете идеальное место для ставок, то Pin Up Казино создано для вас.
Преимущества онлайн казино Pin Up
Большой ассортимент игр. В казино Pin Up представлено более 2000 слотов и игр, игр с живыми дилерами. В линейке игр представлены разработчики, такие как Microgaming и другие. Это значит, что каждая игра адаптирована для любого устройства, доступные на всех устройствах.
Выгодные бонусы и акции. Новые пользователи могут рассчитывать на стартовые бонусы, которые дадут хорошие шансы на выигрыш. Кроме того, действуют постоянные акции, дополнительные фриспины и акции для лояльных игроков, что обеспечивает ещё больше шансов на выигрыш.
Честность и безопасность. Pin Up Casino применяет самые новые технологии защиты ваших данных и транзакций, чтобы вы чувствовали себя в безопасности. Официально лицензированное казино гарантирует выплату всех выигрышей и мгновенные выплаты выигрышей.
Лёгкий доступ к играм. Pin Up прекрасно работает на смартфонах, что обеспечивает доступ к играм в любом уголке мира. Приложение казино доступно для скачивания или просто запустить игры через браузер.
Круглосуточная поддержка. В случае возникновения вопросов, специалисты поддержки всегда готовы помочь вам. Вы можете пообщаться с поддержкой через удобный чат, и вам окажут полную поддержку на русском или казахском языке.
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />