From ba8ba0219003d1612bd4bb72095165e5fdfeb86f Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Mon, 22 Dec 2014 14:53:30 +0100 Subject: [PATCH] fix INSTALLED_APPS in base --- telemeta/templates/telemeta/base.html | 17 +++++++++-------- telemeta/templatetags/telemeta_utils.py | 4 ++++ 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/telemeta/templates/telemeta/base.html b/telemeta/templates/telemeta/base.html index 9a84db3e..3a4a714e 100644 --- a/telemeta/templates/telemeta/base.html +++ b/telemeta/templates/telemeta/base.html @@ -2,7 +2,8 @@ {% load i18n %} {% load telemeta_utils %} {% load bootstrap3 %} -{% if get_googletools %} +{% settings_value 'INSTALLED_APPS' as INSTALLED_APPS %} +{% if 'googletools' in INSTALLED_APPS %} {% load googletools %} {% endif %} @@ -15,6 +16,13 @@ +{% block analytics %} +{% if 'googletools' in INSTALLED_APPS %} +{% site_verification_code %} +{% analytics_code %} +{% endif %} +{% endblock analytics %} + {%block head_title %}{% description %} - Telemeta{% endblock %} @@ -187,12 +195,5 @@ {% endblock layout %} -{% block analytics %} -{% if get_googletools %} -{% site_verification_code %} -{% analytics_code %} -{% endif %} -{% endblock analytics %} - diff --git a/telemeta/templatetags/telemeta_utils.py b/telemeta/templatetags/telemeta_utils.py index 8efadbbf..d0bf3a39 100644 --- a/telemeta/templatetags/telemeta_utils.py +++ b/telemeta/templatetags/telemeta_utils.py @@ -464,3 +464,7 @@ def logo_url(): def get_googletools(): return 'googletools' in settings.INSTALLED_APPS +@register.assignment_tag +def settings_value(name): + return getattr(settings, name, "") + -- 2.39.5