blob: 52b9596ef516add5fc99927da83dbbe74eed2e15 [file] [log] [blame]
{#{% load sitetree %}#}
{% load i18n suit_menu suit_tags core_tags %}
{% load url from future %}
{% with menu_position='menu_position'|suit_conf %}
<ul class="nav nav-suit-menu nav-pills{% if menu_position == 'vertical' %} nav-stacked {% endif %}">
{% block menu_home %}
{% url 'admin:index' as index_url %}
<li{% if index_url == request.path %} class="active"{% endif %}>
<a href="{{ index_url }}"><i class="icon-home"></i>{% trans 'Home' %}</a>
{% dashboard_list %}
</li>
{% endblock %}
{% get_menu request as app_list %}
{% if app_list %}
{% for app in app_list %}
{% if app.separator %}
<li class="separator"></li>
{% else %}
<li
{{ app.isActive|yesno:' class=active,' }}
{% if app.url in request.path %}
class="active"
{% endif %}
>
<a href="{{ app.url }}"{{ app.blank|yesno:' target=_blank,' }}>
<i class="{% firstof app.icon 'icon-chevron-right' %}"></i>
{% trans app.label|capfirst %}
</a>
{% if app.models and not app.is_active %}
<ul class="nav nav-pills nav-stacked">
{% for model in app.models %}
<li{{ model.is_active|yesno:' class=active,' }}>
<a href="{{ model.url }}"{{ model.blank|yesno:' target=_blank,' }}>{{ model.label }}</a>
</li>
{% endfor %}
</ul>
{% endif %}
</li>
{% endif %}
{% endfor %}
{% endif %}
</ul>
{% if app_list and menu_position == 'horizontal' %}
{% get_sub_menu app_list as active_app_nodels %}
<ul class="nav nav-suit-sub-menu nav-pills">
{% if active_app_nodels %}
{% for model in active_app_nodels %}
<li{{ model.is_active|yesno:' class=active,' }}>
<a href="{{ model.url }}"{{ model.blank|yesno:' target=_blank,' }}>{{ model.label }}</a>
</li>
{% endfor %}
{% endif %}
</ul>
{% endif %}
{% endwith %}