{%- macro add_list(items, title="Добавить на сайт", cancel="Отмена") %} {# Параметр items это структура вида: items = [ {'link':'/add_page', 'title':'Добавить страницу', 'active':True} ] где: - link - это ссылка - title - это название типа данных - active, необязательный параметр который указывает что ссылка на добавление может быть показана рядом с кнопкой выбора #}

Добавить... {%- for item in items %} {% if item.has_key('active') and item['active'] %} {{ item.title }} {% endif %} {%- endfor %}

{%- endmacro %} {%- macro paginator(start=0, current=0, last=0, url='/') %} {# Пока тут эта заглушка #} {%- endmacro %} {%- macro itemstable(items, paginator, columns, actions) %} {% for column in columns %} {% endfor %} {% for item in items %} {% for column in columns %} {% endfor %} {% else %} {% endfor %}
{{ column.title }}
{{ column.render(item) }}
Результатов не найдено.
{% for action in actions %}   {% endfor %}
{%- endmacro %}