{% import "macros/datatables.html.twig" as tables %} {% from "macros/widgets.html.twig" import nothing_found %} {% if not dataTable.hasResults() %} {{ nothing_found(dataTable.getReloadEvents()) }} {% else %} {% block datatable_header %} {{ tables.header(dataTable) }} {% endblock %} {% block datatable_before %}{% endblock %} {% set sortedColumns = dataTable.sortedColumnNames %} {% block datatable_outer %} {% for entry in dataTable %} {% block datatable_row %} {% for column, data in sortedColumns %} {% block datatable_column %} {% block datatable_column_value %}{{ column }}{% endblock %} {% endblock %} {% endfor %} {% endblock %} {% endfor %} {% endblock %} {% block datatable_after %}{% endblock %} {% block datatable_footer %} {{ tables.footer(dataTable) }} {% endblock %} {% endif %}