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__