summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
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
commitd3657cc0e630a582a592509c6742fd3e58763e57 (patch)
treef13ce90c138685b1132da40637b25320a5c63387
parent04b4d26575ba712c1f16ae1273239c0d1f2a582d (diff)
downloadishtar-pergamon-d3657cc0e630a582a592509c6742fd3e58763e57.tar.bz2
ishtar-pergamon-d3657cc0e630a582a592509c6742fd3e58763e57.zip
Manage tracking code with settings
-rw-r--r--home/models.py2
-rw-r--r--pergamon/settings/base.py2
-rw-r--r--pergamon/settings/local.py.sample1
-rw-r--r--pergamon/templates/base.html1
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>