Mercurial > libervia-templates
view default/blog/articles.html @ 9:7a1626e78d53
base: an embedded variable is set when base is used, this way we can have include templates without including the whole page with base
author | Goffi <goffi@goffi.org> |
---|---|
date | Thu, 27 Apr 2017 01:05:16 +0200 |
parents | 7353e5c54359 |
children | 8b5615a1bf3d |
line wrap: on
line source
{% extends 'base/base.html' %} {% import 'input/comments.html' as comments %} {% macro show_items(items) %} {# show items and comments items if present after each item, then post form if allow_commenting is set #} {% for item in items %} {% include 'blog/item.html' %} {% for comments_items in item.comments_items_list %} {% if allow_commenting %} <div id="comment_post"> {{ comments.comment(service=comments_items.service, node=comments_items.node) }} </div> {% endif %} <div class="comments"> {{show_items(comments_items)}} </div> {% endfor %} {% endfor %} {% endmacro %} {% block body %} <div id="blog_items"> {{ show_items(items) }} </div> {% endblock body %}