{% block td %} {% set element = element|toArray(options) %} {% for id, title in headers %} {%- if element[id] is defined %}{{ element[id] }}{% endif -%} {% endfor %} {% if routes|length > 0 %} {%- if routes.show is defined %} {% block route_show %} {% set parameters = [] %} {% for name, attrib in routes.show.parameters %} {% set parameters = parameters|merge({( name ): element[attrib]}) %} {% endfor %} {% if routes.show.label is defined %} {{ routes.show.label }} {% endif %} {% endblock %} {% endif -%} {%- if routes.edit is defined %} {% block route_edit %} {% set parameters = [] %} {% for name, attrib in routes.edit.parameters %} {% set parameters = parameters|merge({( name ): element[attrib]}) %} {% endfor %} {% if routes.edit.label is defined %} {{ routes.edit.label }} {% endif %} {% endblock %} {% endif -%} {%- if routes.delete is defined %} {% block route_delete %} {% set parameters = [] %} {% for name, attrib in routes.delete.parameters %} {% set parameters = parameters|merge({( name ): element[attrib]}) %} {% endfor %}
{% endblock %} {% endif -%} {% endif %} {% endblock %}