{% load django_listing %} {% autoescape off %}
{% if listing.row_form_errors %} {% endif %} {% if listing.paginator.count or not listing.empty_listing_template_name %} {% if has_top_toolbar %}
{% include listing.toolbar.template_name %}
{% endif %} {% if listing.can_edit or listing.has_upload or listing.edit_on_demand %} {% if listing.action_header_template_name %} {% include listing.action_header_template_name %} {% endif %} {% endif %} {% block listing %} {% block listing_header %} {% if listing.has_header %} {% for col in listing.header_columns %}{{ col.html }} {% endfor %} {% endif %} {% endblock listing_header %} {% block listing_body %} {% for row in listing.rows %}{% block listing_body_row %} {% if listing.has_hidden_selection %}{% endif %} {% for col in row.columns %}{{ col.html }} {% endfor %}{% endblock listing_body_row %} {% empty %} {% if listing.empty_table_msg %} {% block listing_empty %}
{{ listing.empty_table_msg }}
{% endblock listing_empty %} {% endif %} {% endfor %} {% endblock listing_body %} {% block listing_footer %} {% if listing.has_footer or listing.footer_template_name or listing.paginator.in_footer %} {% if listing.paginator.in_footer %} {% include listing.paginator.template_name %} {% elif listing.footer_template_name %} {% include listing.footer_template_name %} {% else %} {% for col in listing.footer_columns %}{{ col.html }} {% endfor %} {% endif %} {% endif %} {% endblock listing_footer %} {% endblock listing %} {% block hiddens %} {% for hidden in listing.form_input_hiddens %} {% endfor %} {% if listing.editable and listing.editing %} {% for hidden_field in listing.editing_hidden_form_fields %} {{ hidden_field }}{% endfor %} {{ listing.get_formset.management_form }} {% endif %} {% endblock %} {% if listing.can_edit or listing.has_upload or listing.edit_on_demand %} {% endif %} {% if has_bottom_toolbar %}
{% include listing.toolbar.template_name %}
{% endif %} {% if listing.has_paginator and not listing.paginator.in_footer %} {% include listing.paginator.template_name %} {% endif %} {% if listing.can_edit or listing.has_upload or listing.edit_on_demand %} {% if listing.action_footer_template_name %} {% include listing.action_footer_template_name %} {% endif %} {% endif %} {% else %} {% if listing.can_edit or listing.has_upload or listing.edit_on_demand %} {% if listing.action_header_template_name %} {% include listing.action_header_template_name %} {% endif %} {% endif %} {% include listing.empty_listing_template_name %} {% if listing.can_edit or listing.has_upload or listing.edit_on_demand %} {% if listing.action_footer_template_name %} {% include listing.action_footer_template_name %} {% endif %} {% endif %} {% if listing.can_edit or listing.has_upload or listing.edit_on_demand %} {% endif %} {% endif %}
{% endautoescape %}