elnadrion/tools.twig

Модуль подключения шаблонизатора twig к битриксу

2.4.0 2024-01-22 18:23 UTC

This package is auto-updated.

Last update: 2024-04-22 19:08:04 UTC


README

Данная библиотека позволяет использовать twig шаблоны в 1С Битрикс для компонентов 2.0. Обрабатываются файлы шаблонов, имеющие расширение .twig. Если создать в директории шаблона компонента файл template.twig, то именно он будет использоваться при генерации шаблона.

Установка

Вы можете установить пакет через composer:

composer require elnadrion/tools.twig

Простой пример

Для наследования шаблона new_year компонента bitrix:news.detail в twig шаблоне нужно всего-лишь подключить этот шаблон с помощью особого синтаксиса:

{% extends "bitrix:news.detail:new_year" %}

После чего можно будет переопределить все блоки, которые есть в родительском шаблоне. Подробнее о синтаксисе - в документации

Требования

  • Битрикс: >=20.5.393
  • PHP: >=7.2.5
  • mbstring.func_overload: 0

Документация