{% macro render_row(row) %} {% if row.fields or row.children or row.legend %} {% if row.legend %}{{ row.legend }}{% endif %}
{% for field in row.fields %}
{{ render_field(field, values.get(field.name, '')) | safe }}
{% endfor %} {% for child in row.children %} {{ render_row(child) }} {% endfor %}
{% endif %} {% endmacro %} {% if rows %} {% for row in rows %} {{ render_row(row) }} {% endfor %} {% else %} {% for field in fields %} {{ render_field(field, values.get(field.name, '')) | safe }} {% endfor %} {% endif %}