Packages
Menus in Zotonic, adds admin interface to define menus and other hierarchical lists.
Current section
Files
Jump to
Current section
Files
priv/templates/_admin_menu_menu_view.tpl
<div class="widget" id="{{ #menu }}">
<h3 class="widget-header">
{_ Menu _}
</h3>
{% with id.is_editable as editable %}
<div class="widget-content">
{% if id.is_editable %}
<span class="btn-group pull-right">
<a href="#" class="btn btn-default dropdown-toggle" data-toggle="dropdown">{_ Add menu item _} <span class="caret"></span></a>
<ul class="dropdown-menu">
<!-- dropdown menu links -->
<li><a href="#" data-where="top">↑ {_ Add top _}</a></li>
<li><a href="#" data-where="bottom">↓ {_ Add bottom _}</a></li>
</ul>
</span>
{% endif %}
<p>
{_ Click on <strong>Add menu item</strong> or <strong>Menu item</strong> to add pages. _}
<br/>{_ Drag menu items in the menu up, down, left or right to structure the menu. _}
</p>
{% block menu_tree %}
<ul class="tree-list tree-list-menu{% if editable %} do_menuedit{% endif %}" id="menu-{{ id }}" data-menuedit='{ "item_template": "_menu_edit_item.tpl" }'>
{% for mid, path, action in id.menu|menu_flat %}
{% include "_menu_edit_item.tpl" c=forloop.counter id=mid editable=editable %}
{% endfor %}
</ul>
{% endblock %}
</div>
{% endwith %}
</div>
{% include "_menu_edit_scripts.tpl" menu_id=#menu in_sorter="menu-"++id %}