{% macro with_errors(field) %} {% if field.errors %} {% set css_class = 'invalid ' + kwargs.pop('class', '') %} {{ field(class=css_class, **kwargs) }} {% if field.description %}{{ field.description|safe() }}{% endif %} {% else %} {{ field(**kwargs) }} {% if field.description %}{{ field.description|safe() }}{% endif %} {% endif %} {% endmacro %} {% macro admin_field(field) %}
{{ field.label(class="control-label") }}
{% set css_class = 'span8 ' + kwargs.pop('class', '') %} {% if field.errors %} {% set css_class = 'error ' + css_class %} {% endif %} {{ field(class=css_class, **kwargs) }} {% if field.description %}{{ field.description|safe() }}{% endif %} {% for error in field.errors %}{{ error|e }}{% endfor %}
{% endmacro %}