Передает список ошибок с формы в переменную, которая обычно выводится при помощи {{list}} -тегов. Ошибка валидации формы - это обычный итератор (массив), где каждый элемент имеет поле {$message}.
{{form:errors to='$some_var' /}}
Внутри тега {{form}}.
Нет.
{{form id="simpleform" method="post"}} {{form:errors to='$fields_errors'/}} {{list using='$fields_errors' as="$error"}} <ol> {{list:item}} <li><span style="color:red">{$error.message}</span></li> {{/list:item}} </ol> {{/list}} [... поля формы ...] {{/form}}
В результате будет выведен список ошибок для всей формы.
Аналогичен {{form:errors}}, с той лишь разницей, что предназначен для отдельного поля.
{{form:field_errors to='$some_var' for='some_field'/}}
Внутри тега {{form}}.
Нет.
{{form id="simpleform" method="post"}} {{input type="text" name="name" id="name" title="Имя и фамилия"/}} {{form:field_errors to='$name_errors' for="name"/}} {{list using='$fields_errors' as="$error"}} <ol> {{list:item}} <li><span style="color:red">{$error.message}</span></li> {{/list:item}} </ol> {{/list}} {{/form}}
В результате будет выведен список ошибок для всей формы.
Обсуждение