{% macro render_page_list_item(item) %}
  • {{item.text}}
  • {% endmacro %} {% macro start_page_list() %}
    {% endmacro %} {% macro render_page_list(page_list) %} {{ start_page_list() }} {% for itm in page_list %} {{ render_page_list_item(itm) }} {% endfor %} {{ end_page_list() }} {% endmacro %} {% extends 'layout.html' %} {% block content %} {% if page_list %} {{ render_page_list(page_list) }} {% endif %} {% endblock content %}