From: Guillaume Pellerin Date: Thu, 22 Sep 2016 14:43:40 +0000 (+0200) Subject: Add ProjectTopicPage template X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=19247fa195e8100c67cb2b98eca39490758f0baa;p=mezzo.git Add ProjectTopicPage template --- diff --git a/app/templates/pages/projectopicpage.html b/app/templates/pages/projectopicpage.html new file mode 100644 index 00000000..05e232af --- /dev/null +++ b/app/templates/pages/projectopicpage.html @@ -0,0 +1,59 @@ +{% extends "pages/custompage.html" %} +{% load i18n mezzanine_tags keyword_tags pages_tags organization_tags %} + +{% block meta_title %}{{ page.meta_title }}{% endblock %} + +{% block meta_keywords %}{% metablock %} +{% keywords_for page as keywords %} +{% for keyword in keywords %} + {% if not forloop.first %}, {% endif %} + {{ keyword }} +{% endfor %} +{% endmetablock %}{% endblock %} + +{% block meta_description %}{% metablock %} +{{ page.description }} +{% endmetablock %}{% endblock %} + +{% block page_class %} + department +{% endblock %} + +{% block body_class %} + {% with page.get_ascendants|last as top_level_parent %} + {% if top_level_parent.get_content_model.weaving_css_class %} + pattern pattern-bg {{ top_level_parent.get_content_model.weaving_css_class }} + {% endif %} + {% endwith %} +{% endblock %} + +{% block page_title %} + {% editable page.projecttopicpage.title %} +

{{ page.projecttopicpage.title }}

+ {% endeditable %} +{% endblock %} + +{% block page_content %} + + {% if page.projecttopicpage.sub_title %} + {% editable page.projecttopicpage.sub_title %} +
+ {{ page.projecttopicpage.sub_title }} +
+ {% endeditable %} + {% endif %} + + {% with page.projecttopicpage.project_topic as topic %} + {% for sub_topic in topic.topics.all %} + {{ sub_topic }} + {% trans "European and national projects" %}
+ {% for project in sub_topic.projects.all|get_type:"external project" %} + {{ project }} + {% enfor %} + {% trans "Internal projects" %}
+ {% for project in sub_topic.projects.all|get_type:"internal project" %} + {{ project }} + {% enfor %} + {% endfor %} + +{% endblock %}