diff options
Diffstat (limited to 'home/models.py')
-rw-r--r-- | home/models.py | 9 |
1 files changed, 8 insertions, 1 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) |