{% load crispy_forms_tags %} {% load cotton %} {% if layout %} {% if layout_non_field_errors %} {% for error in layout_non_field_errors %} {% endfor %} {% endif %} {% if create_blocked_message %} {% endif %} {% if layout_has_form %}
{% csrf_token %} {% if foreign_field_widget_id %} {% endif %} {% for field_name, value in hidden_initial_fields %} {% endfor %}
{% if full_form_url %} {% else %} {% endif %} {% for row in layout.rows %}
{{ row.title|default:' ' }}
{% for item in row.items %} {% include "inclusion_tags/layout_field.html" with application_field=item.application_field field=item.field value=item.value input=item.input errors=item.errors help_text=item.help_text colspan=item.colspan config=item.config config_json=item.config_json display_label=item.display_label is_required=item.is_required non_required_fields_visible=non_required_fields_visible layout_preference_object=layout_preference_object layout_mode=layout_mode object_id=object.pk only %} {% endfor %}
{% endfor %}
{% else %}
{% for row in layout.rows %}
{{ row.title|default:' ' }}
{% for item in row.items %} {% include "inclusion_tags/layout_field.html" with application_field=item.application_field field=item.field value=item.value input=item.input errors=item.errors help_text=item.help_text colspan=item.colspan config=item.config config_json=item.config_json display_label=item.display_label is_required=item.is_required non_required_fields_visible=non_required_fields_visible layout_preference_object=layout_preference_object layout_mode=layout_mode object_id=object.pk only %} {% endfor %}
{% endfor %}
{% endif %} {% else %} {% if form.non_field_errors %} {% for error in form.non_field_errors %} {% endfor %} {% endif %}
{% csrf_token %} {% if form.helper %}{% crispy form %}{% else %}{{ form|crispy }}{% endif %}
{% endif %}