/
dropdown_menu.html
42 lines (41 loc) · 1.51 KB
/
dropdown_menu.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{% load i18n future mezzanine_tags %}
<div class="dropdown-menu">
<ul>
<li><a href="{% url "admin:index" %}">{% trans "Dashboard" %}</a></li>
{% for app in dropdown_menu_app_list %}
<li>
<a href="#">{% trans app.name %}</a>
<ul class="dropdown-menu-menu">
{% for model in app.models %}
{% if model.perms.add or model.perms.change or model.perms.custom %}
<li{% if forloop.first %} class="first"{% endif %}><a
href="{{ model.admin_url }}{% if not model.perms.change and not model.perms.custom %}add/{% endif %}">{{ model.name }}</a></li>
{% endif %}
{% endfor %}
</ul>
</li>
{% endfor %}
</ul>
{% if LANGUAGES|length > 1 %}
{% get_language_info_list for LANGUAGES as languages %}
<form>
<select id="id_language" onchange="window.location.href=this.value;">
{% for lang in languages %}
<option{% if LANGUAGE_CODE == lang.code %} selected="selected"{% endif %} value="{% translate_url lang.code %}">{{ lang.name_local }}</option>
{% endfor %}
</select>
</form>
{% endif %}
{% if dropdown_menu_sites and dropdown_menu_sites|length > 1 %}
<form action="{% url "set_site" %}">
<input type="hidden" name="next" value="{{ request.path }}">
<select name="site_id" onchange="this.form.submit();">
{% for site in dropdown_menu_sites %}
<option value="{{ site.id }}"
{% if site.id == dropdown_menu_selected_site_id %} selected{% endif %}
>{{ site }}</option>
{% endfor %}
</select>
</form>
{% endif %}
</div>