{% extends "formica/base_form.html" %} {% load i18n formica %} {% block table_head %} {% for field in fields %}{% if not field.is_hidden %} {% useblock "field_label" %} {% endif %}{% endfor %} {% endblock table_head %} {% block table_row %} {% for field in fields %}{% if not field.is_hidden %} {% field field "col_field" %} {% endif %}{% endfor %} {% endblock table_row %} {% block col_field %} {{ field.errors }}{{ field }} {% endblock col_field %} {% block hidden_fields %} {% for field in fields %}{% if field.is_hidden %}{{ field }}{% endif %}{% endfor %} {% endblock hidden_fields %} {% block fields %} {% useblock "table_head" fields=fields %}{% useblock "table_row" fields=fields %}
{% endblock fields %} {# Formset errors #} {% block formset_errors %} {% if formset.errors %}
{% if form_error_title %} {{ form_error_title }} {% else %} {% if formset.errors|length == 1 %} {% trans "Please correct the error below." %} {% else %} {% trans "Please correct the errors below." %} {% endif %} {% endif %} {% if form.non_form_errors %}
    {{ form.non_form_errors|unordered_list }}
{% endif %}
{% endif %} {% endblock formset_errors %} {% block formset_head %} {% useblock "table_head" fields=fields %} {% endblock formset_head %} {% block formset_fields %} {% useblock "table_row" fields=fields %} {% endblock formset_fields %} {% block table_formset %} {% useblock "formset_errors" %}
{{ formset.management_form }} {% for form in formset %}{% fields fields "hidden_fields" %}{% endfor %}
{{ contents }} {% with form=formset.0 %}{% fields fields "formset_head" %}{% endwith %} {% for form in formset %} {% fields fields "formset_fields" %} {% endfor %}
{% endblock table_formset %}