Uncrazy the caching, part 1.
[wolnelektury.git] / src / catalogue / templates / catalogue / related_books.html
1 {% spaceless %}
2   {% load catalogue_random_book from catalogue_tags %}
3   {% load picture_random_picture from picture_tags %}
4   {% load ssi_include from ssify %}
5   {% load cache %}
6
7   {% for pic in pics %}
8     {% ssi_include 'picture_mini' pk=pic.pk %}
9   {% endfor %}
10
11   {% for book in books %}
12     {% cache 86400 book_mini_box book.pk %}
13       {% include 'catalogue/book_mini_box.html' %}
14     {% endcache %}
15   {% endfor %}
16
17   {% if random %}
18     {% catalogue_random_book random_excluded_books as random_book_pk %}
19     {% picture_random_picture random_excluded_pics unless=random_book_pk as random_pic_pk %}
20     {{ random_book_pk.if }}
21       {% ssi_include 'catalogue_book_mini' pk=random_book_pk %}
22     {{ random_book_pk.endif }}
23     {{ random_pic_pk.if }}
24       {% ssi_include 'picture_mini' pk=random_pic_pk %}
25     {{ random_pic_pk.endif }}
26   {% endif %}
27 {% endspaceless %}