{% spaceless %}
-{% load i18n %}
-{% load ssi_include from ssify %}
-<div class="collection-box white-box">
- <h2><a href="{{ obj.get_absolute_url }}">{% trans "Collection" %}: {{ obj }}</a></h2>
- {% if obj.description %}
- {{ obj.description|safe|truncatewords_html:40 }}
+ {% load i18n %}
+ {% load ssi_include from ssify %}
+ {% load cache %}
+ <div class="collection-box white-box">
+ <h2><a href="{{ collection.get_absolute_url }}">{% trans "Collection" %}: {{ collection }}</a></h2>
+ {% if collection.description %}
+ {{ collection.description|safe|truncatewords_html:40 }}
{% endif %}
- {% for b in obj.get_books|slice:":5" %}
- {% ssi_include 'catalogue_book_mini' pk=b.pk %}
+ {% for book in collection.get_books|slice:":5" %}
+ {% cache 86400 book_mini_box book.pk %}
+ {% include 'catalogue/book_mini_box.html' %}
+ {% endcache %}
{% endfor %}
- {% with obj.get_books.count|add:-5 as more %}
- {% if more > 0 %}
- <a href="{{ obj.get_absolute_url }}">
- {% blocktrans count c=more %}and one more{% plural %}and {{ c }} more{% endblocktrans %}
- </a>
- {% endif %}
+ {% with collection.get_books.count|add:-5 as more %}
+ {% if more > 0 %}
+ <a href="{{ collection.get_absolute_url }}">
+ {% blocktrans count c=more %}and one more{% plural %}and {{ c }} more{% endblocktrans %}
+ </a>
+ {% endif %}
{% endwith %}
-</div>
+ </div>
{% endspaceless %}