From: Emilie Date: Wed, 28 Sep 2016 16:46:57 +0000 (+0200) Subject: Menus in project page X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=9585cb5f1dfa0adba3b70d85fae40297e3df75b1;p=mezzo.git Menus in project page --- diff --git a/app/organization/projects/views.py b/app/organization/projects/views.py index a1e7c310..bbbbb788 100644 --- a/app/organization/projects/views.py +++ b/app/organization/projects/views.py @@ -25,4 +25,8 @@ class ProjectDetailView(SlugMixin, DetailView): break context['department'] = department + if project.topic and project.topic.parent: + context['page'] = project.topic.parent.pages.all().first() + elif project.topic: + context['page'] = roject.topic.pages.all().first() return context diff --git a/app/templates/projects/project_detail.html b/app/templates/projects/project_detail.html index 910ee260..98755f3d 100644 --- a/app/templates/projects/project_detail.html +++ b/app/templates/projects/project_detail.html @@ -59,15 +59,12 @@ {% if project.content %} {{ project.content|richtext_filters|safe }} {% endif %} + {{ page_branch }} {% endblock %} {% block page_sidebar %} - {% if project.topic and project.topic.parent %} - {% page_menu "pages/menus/current_tree_secondary.html" project.topic.parent.pages.all.0 %} - {% elif project.topic %} - {% page_menu "pages/menus/current_tree_secondary.html" project.topic.pages.all.0 %} - {% endif %} + {{ block.super }} {% endblock %} {% block page_link %}