From 89a60d342588e3c917468e950db8027a6674774b Mon Sep 17 00:00:00 2001 From: Emilie Date: Wed, 24 Aug 2016 15:04:02 +0200 Subject: [PATCH] Fix : articles / homes --- .../core/templatetags/organization_tags.py | 2 +- app/organization/magazine/views.py | 24 ++++++------------- app/templates/home/inc/slider.html | 1 + .../magazine/article/article_detail.html | 7 ------ .../article/includes/article_card.html | 6 +++-- lib/mezzanine-agenda | 2 +- 6 files changed, 14 insertions(+), 28 deletions(-) diff --git a/app/organization/core/templatetags/organization_tags.py b/app/organization/core/templatetags/organization_tags.py index ce12849c..3ebd45db 100644 --- a/app/organization/core/templatetags/organization_tags.py +++ b/app/organization/core/templatetags/organization_tags.py @@ -96,7 +96,7 @@ def get_type(objects, type): if objs: return objs[0] return None - + @register.filter def in_category(objects, category): return objects.filter(category=type) diff --git a/app/organization/magazine/views.py b/app/organization/magazine/views.py index 445034ce..d9ea5699 100644 --- a/app/organization/magazine/views.py +++ b/app/organization/magazine/views.py @@ -23,23 +23,13 @@ class ArticleDetailView(SlugMixin, DetailView): template_name='magazine/article/article_detail.html' context_object_name = 'article' - def get(self, request, *args, **kwargs): - previous_page_url = request.META['HTTP_REFERER'] - previous_page_slug = request.META['HTTP_REFERER'].rsplit("/")[-2] - if previous_page_slug: - #find parents page - parsed_url = urlparse(previous_page_url) - self.department_parent = DepartmentPage.objects.filter(slug=parsed_url.path[1:][:-1]) - self.topic_parent = Topic.objects.filter(slug=previous_page_slug) - return super(ArticleDetailView, self).get(request, *args, **kwargs) - - def get_context_data(self, **kwargs): - context = super(ArticleDetailView, self).get_context_data(**kwargs) - if self.topic_parent: - context['topic_parent'] = self.topic_parent.all()[0] - if self.department_parent: - context['department_parent'] = self.department_parent.all()[0] - return context + # def get_context_data(self, **kwargs): + # # context = super(ArticleDetailView, self).get_context_data(**kwargs) + # # if self.topic_parent: + # # context['topic_parent'] = self.topic_parent.all()[0] + # # if self.department_parent: + # # context['department_parent'] = self.department_parent.all()[0] + # return context class ArticleListView(SlugMixin, ListView): diff --git a/app/templates/home/inc/slider.html b/app/templates/home/inc/slider.html index b3ad988a..f9ee413c 100644 --- a/app/templates/home/inc/slider.html +++ b/app/templates/home/inc/slider.html @@ -3,6 +3,7 @@

Slider


{% for slider in home.dynamiccontenthomeslider_set.all %} +{{ slider.content_object }} {% with slider.content_object.images.all|get_type:'slider' as image %} {% if image %}

{{ slider.content_object.title }}


diff --git a/app/templates/magazine/article/article_detail.html b/app/templates/magazine/article/article_detail.html index 5b7a524c..0bd5118a 100644 --- a/app/templates/magazine/article/article_detail.html +++ b/app/templates/magazine/article/article_detail.html @@ -24,13 +24,6 @@ {% block breadcrumb_menu %} {{ block.super }} - {% if topic_parent %} - - - {% endif %} - {% if department_parent %} - - {% endif %} {% endblock %} diff --git a/app/templates/magazine/article/includes/article_card.html b/app/templates/magazine/article/includes/article_card.html index ffc868db..133f0af8 100644 --- a/app/templates/magazine/article/includes/article_card.html +++ b/app/templates/magazine/article/includes/article_card.html @@ -1,9 +1,11 @@ -{% load i18n pages_tags mezzanine_tags media_tags %} +{% load i18n pages_tags mezzanine_tags media_tags organization_tags %}
- + {% with article.images.all|get_type:'card' as image %} + + {% endwith %}
diff --git a/lib/mezzanine-agenda b/lib/mezzanine-agenda index 85265dec..02dcb08d 160000 --- a/lib/mezzanine-agenda +++ b/lib/mezzanine-agenda @@ -1 +1 @@ -Subproject commit 85265dec14e637e41a2f8adfc64b4b62a990ce95 +Subproject commit 02dcb08dd9b735507ceec68a084fc07774a595d1 -- 2.39.5