Twig-шаблоны используются для подготовки шаблонов печатных форм, писем, SMS и оповещений. Представляют из себя html-верстку с вкраплениями twig-разметки, поэтому для создания шаблонов необходимы базовые знания html и twig. В системе, как правило, есть ряд заранее подготовленных шаблонов, которые вы можете брать за основу.
См. также:
В twig есть следующие основные конструкции языка:
{{ ... }}
— вывод значения переменной{% ... %}
— функциональный блок{# ... #}
— комментарии
Внутри функциональных блоков используются теги языка в виде {% tag %} ... {% endtag %}
:
do
— выполняет произвольную операцию;for
— организация цикла;set
— устанавливает значение переменной;if
— условный оператор, также может быть использован оператор{% else %}
.
В официальной документации twig дана более полная информация по работе с шаблонизатором.
В следующих статьях даны справочники по twig-фильтрам, twig-функциям, а также объектам, доступным в шаблонах системы.