{% macro form_fields(form, only=none, exclude=none, form_group_class='form-group', show_label=true, placeholder=false) %} {% if exclude is not iterable %} {% set exclude = [] %} {% endif %} {% for field in form %} {% if field.widget.input_type == 'hidden' %} {{ field }} {% else %} {% if field.name not in exclude and (not only or field.name in only) %} {% if placeholder %} {% set placeholder = field.label.text %} {% endif %} {{ form_field(field, form_group_class=form_group_class, show_label=show_label, placeholder=placeholder) }} {% endif %} {% endif %} {% endfor %} {% endmacro %} {% macro form_errors(field) %} {%- if field.errors %}
{{ error }}
{% endfor -%}