From 69616708fc597dc3614db0e9abcc1c0721ab5509 Mon Sep 17 00:00:00 2001 From: fefa4ka Date: Fri, 13 May 2016 15:08:36 +0300 Subject: [PATCH] Hide english version in blog details --- zsite/templates/language_chooser.html | 9 +++++++-- zsite/templatetags/class_tag.py | 7 +++++++ 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 zsite/templatetags/class_tag.py diff --git a/zsite/templates/language_chooser.html b/zsite/templates/language_chooser.html index a3aaf0b..ceada36 100644 --- a/zsite/templates/language_chooser.html +++ b/zsite/templates/language_chooser.html @@ -1,9 +1,14 @@ -{% load i18n menu_tags %} +{% load i18n menu_tags class_tag %} {% if languages|length > 1 %} {% for language in languages %} {% ifnotequal current_language language.0 %} - {{ language.1 }} + {% if view|get_class != 'PostDetailView' %} + + {{ language.1 }} + + {% endif %} {% endifnotequal %} + {% endfor %} {% endif %} \ No newline at end of file diff --git a/zsite/templatetags/class_tag.py b/zsite/templatetags/class_tag.py new file mode 100644 index 0000000..83e9400 --- /dev/null +++ b/zsite/templatetags/class_tag.py @@ -0,0 +1,7 @@ +from django import template + +register = template.Library() + +@register.filter +def get_class(value): + return value.__class__.__name__