Для вывода в шаблоны данные экранируются, а массивы преобразовываются в строки. Кроме этого, для элементов управления устанавливаются специальные плейсхолдеры.
Вывод неэкранированного значения поля:
Вывод экранированного значения поля (массивы преобразуются в строки):
Установка чекбокса:
Установка выпадающего списка или радио-кнопки:
Установка имени класса для поля (выведет class="имя класса"):
Установка имени класса для поля (выведет "имя класса"):
Установка имени класса для незаполненного поля:
Установка имени класса для неверно заполненного поля:
Вывод сообщения об ошибке валидации:
Вывод сообщений обработчика:
В плейсхолдер могут выводиться три типа сообщений: нарушения правила required, нарушения остальных правил, произвольные сообщения, которые задаются методом addMessage. По умолчанию выводятся только последние, см. описание параметра messagesTpl.
Вывод значений из лексиконов: [%ключ лексикона%]
При использовании шаблонизаторов (EvoTwig, EvoBlade) в шаблонах доступны переменные:
Дополнительная обработка конструкций стандартного парсера при использовании шаблонизаторов отключается.