{% load barbeque_tags %} {% load floppyforms %} {% block row %} {% if form.row_classname %} {% set row_classname=form.row_classname %} {% endif %}
{% for field in fields %} {% if field.name %} {% set name=field.name %} {% set label=field.label %} {% set help_text=field.help_text %} {% set errors=field.errors %} {% set required=field.field.required %} {% set css_classes=field.css_classes %} {% set type=field|widget_type %} {% set field_id=field|id %} {% endif %}
{% block row_field %} {% block field_checkboxinput_outer %} {% if type == 'checkboxinput' %} {% block field_checkboxinput %} {% formfield field using 'barbeque/forms/field/checkboxinput.html' %} {% endblock %} {% endif %} {% endblock %} {% block label_outer %} {% endblock %} {% block field_outer %} {% if type != 'checkboxinput' %} {% block field %} {% if type == 'checkboxselectmultiple' %} {% formfield field using 'barbeque/forms/field/checkboxselectmultiple.html' %} {% elif type == 'radioselect' %} {% formfield field using 'barbeque/forms/field/radioselect.html' %} {% elif type == 'selectdatewidget' %} {% formfield field using 'barbeque/forms/field/selectdatewidget.html' %} {% else %} {% formfield field with placeholder=label %} {% endif %} {% endblock %} {% endif %} {% endblock %} {% block errorlist_outer %} {% if errors %} {% block errorlist %} {{ errors }} {% endblock %} {% endif %} {% endblock %} {% block help_text_outer %} {% if help_text %} {% block help_text %} {{ help_text }} {% endblock %} {% endif %} {% endblock %} {% endblock %}
{% endfor %} {% block hidden_fields %} {% for field in hidden_fields %}{{ field.as_hidden }}{% endfor %} {% endblock %}
{% endblock %}