{% set ns = namespace(idx=-1) %}
  • {% for key, field in fields["precord"].items() %} {% if field.get("edit") %}
    {% else %} {{ ex[key] }} {% endif %} {% endfor %} {% for item in ex["obj"] %} {% set empty = False %} {% if not item %} {% set empty = True %} {% else %} {% set ns.idx = ns.idx+1 %} {% endif %} {% set i = loop.index-1 %}
    {% for key, field in fields["word"].items() %} {% if field.get("dropdown") and ex[key][i] %} HELLO :) {% elif field.get("edit") and not empty %} {% if key=="graid" %} {%else %} {% endif %} {% elif not field.get("hide") %} {% if key=="gls" and (ex.get("anas", [""]*ns.idx)[ns.idx]) and not empty %} {% elif (empty and key != "ann") or (not ex[key][i]) %}   {% else %} {{ ex[key][i] | safe}} {% endif %} {% endif %} {% endfor %}
    {% endfor %} {% for key, field in fields["translations"].items() %} {% if field.get("edit") %}
    {% else %}
    {{ ex[key] }}
    {% endif %} {% endfor %}
    {% for key, field in fields["record"].items() %} {% if field.get("edit") %}
    {% elif not field.get("hide") %}
    {{ ex[key] }}
    {% endif %} {% endfor %} {% if ex["audio"] %} {% endif %}