{% macro f(field, classes="") -%} {{ field(class="form-control "+classes, **kwargs) }} {% if field.description %}

{{ _(field.description) }}

{% endif %} {%- endmacro %} {% macro my_field(field, prepend=None, append=None, input_class="", no_size=False, required=False, size="") -%} {% if no_size %} {{ field(class="form-control"+(' required ' if required else ' ')+input_class, required=required, **kwargs)}} {% if field.description %}

{{ _(field.description) }}

{% endif %} {% else %}
{{ field(class="form-control"+(' required ' if required else ' ')+input_class, required=required, **kwargs) }} {% if field.description %}

{{ _(field.description) }}

{% endif %}
{% endif %} {%- endmacro %} {%- macro form_field_label(field, label_class="") -%} {% endmacro %} {%- macro form_field_errors(field) -%} {% if field.errors %} {%- for error in field.errors -%} {{ error }} {%- endfor -%} {% endif %} {%- endmacro -%} {%- macro form_field_boolean(field) -%}
{%- endmacro -%} {%- macro form_field_radio(field) -%} {% for subfield in field %}
{% endfor %} {%- endmacro -%} {%- macro form_field_multicheckbox(field, input_class) -%} {% for subfield in field %}
{% endfor %} {%- endmacro -%} {%- macro action_buttons(submit_title, cancel_title="Zurück setzten", submit_class="primary") -%}
 
{%- endmacro -%} {%- macro form_field(field, label_class="", input_class="", size="") -%}
{% if field.type == 'HiddenField' %} {{ field() }} {% else %} {% if field.type == 'BooleanField' %} {{ form_field_boolean(field, **kwargs) }} {% else%} {{ form_field_label(field, label_class) }} {% if field.type == 'MultiCheckboxField' %} {{ form_field_multicheckbox(field, input_class) }} {% elif field.type == 'RadioField' %} {{ form_field_radio(field) }} {% else %} {{ my_field(field, input_class=input_class, size=size, **kwargs) }} {% endif %} {{ form_field_errors(field) }} {% endif %} {% endif %}
{%- endmacro -%} {%- macro form_fields(fields, class=None, legend=None) -%}
{% if legend %} {{legend}} {% endif %} {% for field in fields %} {% if field.type == 'HiddenField' %} {{ field() }} {% else %} {{ form_field(field) }} {% endif %} {% endfor %}
{%- endmacro -%}