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