{% extends 'layout.html' %} {% macro render_sidebar_item(label,endpoint) %} {{ label }} {% endmacro %} {% macro start_sidebar(title) %} {% endmacro %} {% macro render_sidebar(title,items) %} {{ start_sidebar(title) }} {% for lbl, endpoint, kwargs in items %} {{ render_sidebar_item(lbl,endpoint,**kwargs) }} {% endfor %} {{ end_sidebar() }} {% endmacro %} {% block header %} {% include 'header.html' with context %} {% endblock header %} {% block body %} {% if articles %} {% for a in articles %} {{ a }} {% endfor %} {% endif %} add
{#{% block sidebar %} {% if sidebar_data %} {% for title,items in sidebar_data %} {{ render_sidebar(title,items) }} {% endfor %} {% endif %} {% endblock sidebar %}#} {% endblock body %} {% block footer_js %} {{ super() }} {% endblock footer_js %}