Only show language selection list if localemiddleware is active
This commit is contained in:
@@ -76,17 +76,19 @@
|
|||||||
<li><a href="/admin">{% trans "Admin site" %}</a></li>
|
<li><a href="/admin">{% trans "Admin site" %}</a></li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
{% get_setting "MIDDLEWARE_CLASSES" as middleware_classes %}
|
||||||
<li>
|
{% if "django.middleware.locale.LocaleMiddleware" in middleware_classes %}
|
||||||
<form action="{% url set_language %}" method="post">{% csrf_token %}
|
<li>
|
||||||
<select name="language">
|
<form action="{% url set_language %}" method="post">{% csrf_token %}
|
||||||
{% for lang in LANGUAGES %}
|
<select name="language">
|
||||||
<option value="{{ lang.0 }}">{{ lang.1 }}</option>
|
{% for lang in LANGUAGES %}
|
||||||
{% endfor %}
|
<option value="{{ lang.0 }}">{{ lang.1 }}</option>
|
||||||
</select>
|
{% endfor %}
|
||||||
<input type="submit" value="{% trans 'Go' %}" />
|
</select>
|
||||||
</form>
|
<input type="submit" value="{% trans 'Go' %}" />
|
||||||
</li>
|
</form>
|
||||||
|
</li>
|
||||||
|
{% endif %}
|
||||||
{% get_setting "LOGIN_URL" as login_url %}
|
{% get_setting "LOGIN_URL" as login_url %}
|
||||||
<li><a class="logout" href="{% if user.is_anonymous %}{% url login_view %}?next=/{% else %}{% url logout_view %}?next={{ login_url }}{% endif %}">{% if user.is_anonymous %}{% trans "Login" %}{% else %}{% trans "Logout" %}{% endif %}</a></li>
|
<li><a class="logout" href="{% if user.is_anonymous %}{% url login_view %}?next=/{% else %}{% url logout_view %}?next={{ login_url }}{% endif %}">{% if user.is_anonymous %}{% trans "Login" %}{% else %}{% trans "Logout" %}{% endif %}</a></li>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|||||||
Reference in New Issue
Block a user