]> git.parisson.com Git - mezzo.git/commitdiff
Pattern : pattern supporting functions of top level parent
authorEmilie <zawadzki@ircam.fr>
Wed, 21 Sep 2016 17:32:00 +0000 (19:32 +0200)
committerEmilie <zawadzki@ircam.fr>
Wed, 21 Sep 2016 17:32:35 +0000 (19:32 +0200)
app/templates/pages/custompage.html
app/templates/pages/teampage.html

index cefdc2f81f1353f05a48a15391f56633d4105915..fbaf1de4e8e1f39f25b282b8fe8a591567a86ccb 100644 (file)
     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 %}
         <h1 class="dotted">{{ page.custompage.title }}</h1>
index 2a8e2fba5b03556c52094559d6d633a948e09379..2484a7f0e982d1f1f1d7051436223cb57e12aa1e 100644 (file)
     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 %}
         <h1 class="dotted">{{ page.teampage.title }}</h1>
     {% endeditable %}
-
 {% endblock %}
 
 {% block page_content %}