diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-03-14 11:10:30 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-03-14 11:10:30 +0100 |
commit | d3657cc0e630a582a592509c6742fd3e58763e57 (patch) | |
tree | f13ce90c138685b1132da40637b25320a5c63387 | |
parent | 04b4d26575ba712c1f16ae1273239c0d1f2a582d (diff) | |
download | ishtar-pergamon-d3657cc0e630a582a592509c6742fd3e58763e57.tar.bz2 ishtar-pergamon-d3657cc0e630a582a592509c6742fd3e58763e57.zip |
Manage tracking code with settings
-rw-r--r-- | home/models.py | 2 | ||||
-rw-r--r-- | pergamon/settings/base.py | 2 | ||||
-rw-r--r-- | pergamon/settings/local.py.sample | 1 | ||||
-rw-r--r-- | pergamon/templates/base.html | 1 |
4 files changed, 6 insertions, 0 deletions
diff --git a/home/models.py b/home/models.py index 974a811..657a68b 100644 --- a/home/models.py +++ b/home/models.py @@ -1,5 +1,6 @@ from unidecode import unidecode +from django.conf import settings from django.db import models from django.utils.translation import ugettext_lazy as _ @@ -53,6 +54,7 @@ class BasePage(Page): if homepage: context['menu_items'] = homepage.get_children().filter( show_in_menus=True).live().order_by('pk') + context["tracking_code"] = settings.PERGAMON_TRACKING_CODE return context def get_reversed_children(self): diff --git a/pergamon/settings/base.py b/pergamon/settings/base.py index 4ea32bc..e79c99e 100644 --- a/pergamon/settings/base.py +++ b/pergamon/settings/base.py @@ -185,3 +185,5 @@ WAGTAIL_CONTENT_LANGUAGES = LANGUAGES = [ ('en', "English"), ] +PERGAMON_TRACKING_CODE = "" + diff --git a/pergamon/settings/local.py.sample b/pergamon/settings/local.py.sample index f595369..771ffc8 100644 --- a/pergamon/settings/local.py.sample +++ b/pergamon/settings/local.py.sample @@ -1,6 +1,7 @@ EXTRA_APP = "" # add your own extra app LANGUAGE_CODE = "fr-fr" +PERGAMON_TRACKING_CODE = "" SECRET_KEY = "" # put a random string BASE_URL = "" # put the website url (with http) diff --git a/pergamon/templates/base.html b/pergamon/templates/base.html index 08fd9e7..2b8ff90 100644 --- a/pergamon/templates/base.html +++ b/pergamon/templates/base.html @@ -84,5 +84,6 @@ {% block extra_js %} {# Override this in templates to add extra javascript #} {% endblock %} + {{ tracking_code }} </body> </html> |