Библиотека для работы с twig шаблонами в 1С Битрикс
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
src/Maximaster
tests
.gitignore
composer.json
phpunit.xml
readme.md

readme.md

maximaster/tools.twig

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

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

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

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

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

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