From 353259152068e386e08e9daab08a631fe335bc2f Mon Sep 17 00:00:00 2001 From: Andy MacKinlay Date: Mon, 16 Jul 2012 21:42:43 +1000 Subject: [PATCH] added support for getting GA code from settings.GOOGLE_ANALYTICS_CODE, which is used in preference to the value set for the site --- google_analytics/templatetags/analytics.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/google_analytics/templatetags/analytics.py b/google_analytics/templatetags/analytics.py index 1e34196..c47eed0 100644 --- a/google_analytics/templatetags/analytics.py +++ b/google_analytics/templatetags/analytics.py @@ -22,7 +22,8 @@ def do_get_analytics(parser, token): raise template.TemplateSyntaxError, "%r cannot take more than one argument" % tag_name if not code: - current_site = Site.objects.get_current() + code = getattr(settings, 'GOOGLE_ANALYTICS_CODE', None) + current_site = None if code else Site.objects.get_current() else: if not (code[0] == code[-1] and code[0] in ('"', "'")): raise template.TemplateSyntaxError, "%r tag's argument should be in quotes" % tag_name