From 6d06eb7fe1f23466b1c0bf32ac0a9f802bf67f0e Mon Sep 17 00:00:00 2001
From: Fredrik Jonsson <frjo@xdeb.org>
Date: Fri, 3 May 2019 13:21:57 +0200
Subject: [PATCH] Reuse parent header image if page has none.

---
 opentech/templates/base.html | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/opentech/templates/base.html b/opentech/templates/base.html
index 1ae17fe46..0b64899c7 100644
--- a/opentech/templates/base.html
+++ b/opentech/templates/base.html
@@ -69,8 +69,12 @@
         {% include 'includes/messages.html' %}
 
         {% block header %}
-            {% image page.header_image fill-2560x410 as header_image %}
-            <header class="header header--standard {% if page.header_image %}header--has-bg-image{% endif %} {% block header_modifier %}{% endblock %}" {% if page.header_image %}style="background-image:url('{{ header_image.url }}')"{% endif %}>
+            {% if page.header_image %}
+                {% image page.header_image fill-2560x410 as header_image %}
+            {% elif page.get_parent.header_image %}
+                {% image page.get_parent.header_image fill-2560x410 as header_image %}
+            {% endif %}
+            <header class="header header--standard {% if page.header_image %}header--has-bg-image{% endif %} {% block header_modifier %}{% endblock %}" {% if header_image %}style="background-image:url('{{ header_image.url }}')"{% endif %}>
 
                 {% block apply_button %}
                     {% include "includes/apply_button.html" %}
-- 
GitLab