From: Emilie Date: Wed, 21 Sep 2016 17:32:00 +0000 (+0200) Subject: Pattern : pattern supporting functions of top level parent X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=73f930958ed28a59a683d5fc7d12eda3ff6d263d;p=mezzo.git Pattern : pattern supporting functions of top level parent --- diff --git a/app/templates/pages/custompage.html b/app/templates/pages/custompage.html index cefdc2f8..fbaf1de4 100644 --- a/app/templates/pages/custompage.html +++ b/app/templates/pages/custompage.html @@ -19,6 +19,14 @@ custompage {% 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.custompage.title %}

{{ page.custompage.title }}

diff --git a/app/templates/pages/teampage.html b/app/templates/pages/teampage.html index 2a8e2fba..2484a7f0 100644 --- a/app/templates/pages/teampage.html +++ b/app/templates/pages/teampage.html @@ -19,12 +19,18 @@ department {% endblock %} -{% block page_title %} +{% 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.teampage.title %}

{{ page.teampage.title }}

{% endeditable %} - {% endblock %} {% block page_content %}