From: Jan Szejko Date: Thu, 11 Feb 2016 15:43:48 +0000 (+0100) Subject: #12 wstępnie wystawione 20 najnowszych książek X-Git-Url: https://git.mdrn.pl/wolnelektury.git/commitdiff_plain/16926672fd1edefa55acf4159f8b5d9b6aef5b8a?ds=inline;hp=396d3bd5f45d384a1bfad490cefd3c2999e0685f #12 wstępnie wystawione 20 najnowszych książek --- diff --git a/src/catalogue/templates/catalogue/tagged_object_list.html b/src/catalogue/templates/catalogue/tagged_object_list.html index e66348676..06947e3a7 100644 --- a/src/catalogue/templates/catalogue/tagged_object_list.html +++ b/src/catalogue/templates/catalogue/tagged_object_list.html @@ -46,6 +46,16 @@ {% endif %} +{% if list_type == 'default' and not tags %} +
+

{% trans "Recent publications" %}

+ {% for book in last_published %} + {% ssi_include 'catalogue_book_mini' pk=book.pk %} + {% endfor %} + {% trans "More recent publications" %} +
+{% endif %} + {% if theme_is_set %} {% work_list object_list %} {% else %} diff --git a/src/catalogue/views.py b/src/catalogue/views.py index e2d449c30..47706240c 100644 --- a/src/catalogue/views.py +++ b/src/catalogue/views.py @@ -232,6 +232,12 @@ def tagged_object_list(request, tags='', list_type='default'): Picture.tagged.with_any([tag]).exists()): return redirect('tagged_object_list_gallery', raw_tags) + # this is becoming more and more hacky + if list_type == 'default' and not tags: + last_published = Book.objects.exclude(cover_thumb='').filter(parent=None).order_by('-created_at')[:20] + else: + last_published = None + return render_to_response( 'catalogue/tagged_object_list.html', { @@ -246,6 +252,7 @@ def tagged_object_list(request, tags='', list_type='default'): 'best': best, 'list_type': list_type, 'daisy': daisy, + 'last_published': last_published, }, context_instance=RequestContext(request))