Данная библиотека позволяет использовать twig шаблоны в 1С Битрикс для компонентов. Обрабатываются файлы шаблонов, имеющие расширение .twig
. Если создать в директории шаблона компонента файл template.twig
, то именно он будет использоваться при генерации шаблона.
Вы можете установить пакет через composer:
composer require elnadrion/tools.twig
Для наследования шаблона new_year
компонента bitrix:news.detail
в twig шаблоне нужно всего-лишь подключить этот шаблон с помощью особого синтаксиса:
{% extends "bitrix:news.detail:new_year" %}
После чего можно будет переопределить все блоки, которые есть в родительском шаблоне. Подробнее о синтаксисе - в документации
- Битрикс: >=23.0.0
- PHP: >=8.2