-
Notifications
You must be signed in to change notification settings - Fork 2k
Expand file tree
/
Copy pathmenu.swig
More file actions
48 lines (44 loc) · 1.53 KB
/
menu.swig
File metadata and controls
48 lines (44 loc) · 1.53 KB
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
43
44
45
46
47
48
{% import '../../_macro/menu/menu-item.swig' as menu_item %}
<nav class="site-nav">
{% if theme.menu %}
<ul id="menu" class="menu">
{% for name, path in theme.menu %}
{% set respath = path %}
{% if path == '[object Object]' %}
{# Main Menu (default menu item for Submenu) #}
{% for subname, subpath in path %}
{% set itemName = subname.toLowerCase() %}
{% set respath = subpath %}
{% if itemName == 'default' %}
{% set itemName = name.toLowerCase() %}
{{ menu_item.render(name, respath) }}
{% endif %}
{% endfor %}
{% else %}
{# Main Menu (standart menu items) #}
{% set itemName = name.toLowerCase() %}
{{- menu_item.render(name, respath) | trim -}}
{%- endif -%}
{%- endfor %}
{% set hasSearch = theme.algolia_search.enable || theme.local_search.enable %}
{% if hasSearch %}
<li class="menu-item menu-item-search">
<a href="javascript:;" class="popup-trigger">
{% if theme.menu_settings.icons %}
<i class="menu-item-icon fa fa-search fa-fw"></i> <br/>{#
#}{% endif %}{#
#}{{ __('menu.search') }}{#
#}</a>
</li>
{% endif %}
</ul>
{% endif %}
{% if theme.scheme === 'Muse' || theme.scheme === 'Mist' %}
{% include 'sub-menu.swig' %}
{% endif %}
{% if hasSearch %}
<div class="site-search">
{% include '../search/index.swig' %}
</div>
{% endif %}
</nav>