From 9125bf5ce796156e403b885d9d4b8c991b062141 Mon Sep 17 00:00:00 2001 From: Emilie Date: Mon, 7 Nov 2016 17:33:12 +0100 Subject: [PATCH] Newsletter : url link --- app/organization/pages/context_processors.py | 6 ++++++ app/settings.py | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 app/organization/pages/context_processors.py diff --git a/app/organization/pages/context_processors.py b/app/organization/pages/context_processors.py new file mode 100644 index 00000000..30e41faa --- /dev/null +++ b/app/organization/pages/context_processors.py @@ -0,0 +1,6 @@ +from django.conf import settings # import the settings file +from organization.pages.models import Page + +def page_static(request): + NEWSLETTER_SUBSCRIBING_URL = Page.objects.filter(slug="newsletter").first().get_absolute_url() + return {'NEWSLETTER_SUBSCRIBING_URL': NEWSLETTER_SUBSCRIBING_URL,} diff --git a/app/settings.py b/app/settings.py index ab506770..baedfb93 100644 --- a/app/settings.py +++ b/app/settings.py @@ -272,7 +272,8 @@ TEMPLATES = [{'APP_DIRS': True, 'django.core.context_processors.tz', 'mezzanine.conf.context_processors.settings', 'mezzanine.pages.context_processors.page', - 'organization.core.context_processors.static')}}] + 'organization.core.context_processors.static', + 'organization.pages.context_processors.page_static')}}] # List of middleware classes to use. Order is important; in the request phase, # these middleware classes will be applied in the order given, and in the -- 2.39.5