{% macro render_nav(nav_item) %} {% if nav_item.children %} {{ nav_item.title }} {% for child_item in nav_item.children %} {{ render_nav(child_item) }} {% endfor %} {% else %} {{ nav_item.title }} {% endif %} {% endmacro %}