{% macro list_fields(node, prefix) %} {% for field in node.fields %}
  • {% if prefix %}{{ ' / '.join(prefix) }} / {% endif %}{{ field.name }}
  • {% endfor %} {% for child_prefix, child in node.children.items() %} {{ list_fields(child, prefix + [child_prefix]) }} {% endfor %} {% endmacro %}