diff --git a/.gitignore b/.gitignore index 2347b22..3c31e71 100644 --- a/.gitignore +++ b/.gitignore @@ -31,6 +31,7 @@ venv.bak/ #local db, must run migrations on production to sync dev.db +data.json #credentials credentials.sh diff --git a/apps/pep_theme/context_processors.py b/apps/pep_theme/context_processors.py index cf83df6..c957b5d 100644 --- a/apps/pep_theme/context_processors.py +++ b/apps/pep_theme/context_processors.py @@ -1,9 +1,15 @@ from mezzanine.pages.models import Page def footer(request): - footer_page = Page.objects.get(id=13) - return {'footer_page': footer_page} + if Page.objects.filter(slug='footer').exists(): + footer_page = Page.objects.get(slug='footer') + return {'footer_page': footer_page} + else: + return {'footer_page': None} def navbar(request): - navbar_page = Page.objects.get(id=11) - return {'navbar_page': navbar_page} \ No newline at end of file + if Page.objects.filter(slug='navbar').exists(): + navbar_page = Page.objects.get(slug='navbar') + return {'navbar_page': navbar_page} + else: + return {'navbar_page': None} \ No newline at end of file diff --git a/apps/pep_theme/templates/base.html b/apps/pep_theme/templates/base.html index 197ca1e..9e85027 100644 --- a/apps/pep_theme/templates/base.html +++ b/apps/pep_theme/templates/base.html @@ -54,9 +54,11 @@