summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne@peacefrogs.net>2019-08-22 17:33:23 +0200
committerÉtienne Loks <etienne@peacefrogs.net>2019-08-22 17:33:23 +0200
commitf6f8cb9d964eee68a741b7d4b68c736b8a36c93b (patch)
treee0bb24b567fd00cd5c09daabaab7fe669908deac
parenta1a02ac4a48bbc0614cc7b588afe1d0932b8e3a1 (diff)
downloadishtar-pergamon-f6f8cb9d964eee68a741b7d4b68c736b8a36c93b.tar.bz2
ishtar-pergamon-f6f8cb9d964eee68a741b7d4b68c736b8a36c93b.zip
Fix footer for show cases
-rw-r--r--home/models.py9
-rw-r--r--ishtar_public/templates/base.html4
2 files changed, 10 insertions, 3 deletions
diff --git a/home/models.py b/home/models.py
index 89a7a60..9fe1990 100644
--- a/home/models.py
+++ b/home/models.py
@@ -36,7 +36,14 @@ class BasePage(Page):
return self.logo
homepage = self.get_homepage()
if homepage:
- return homepage.homepage.get_logo()
+ return homepage.get_logo()
+
+ def get_footer(self):
+ if hasattr(self, 'footer'):
+ return self.footer
+ homepage = self.get_homepage()
+ if homepage:
+ return homepage.get_footer()
def get_context(self, request):
context = super().get_context(request)
diff --git a/ishtar_public/templates/base.html b/ishtar_public/templates/base.html
index 95aee80..46bd63e 100644
--- a/ishtar_public/templates/base.html
+++ b/ishtar_public/templates/base.html
@@ -66,8 +66,8 @@
{% block footer %}
<footer class="footer text-light bg-primary">
<div class="container">
- {% if page.footer %}
- {{ page.footer|safe }}
+ {% if page.get_footer %}
+ {{ page.get_footer|safe }}
{% else %}
{% trans "No footer is defined."%}
{% endif %}