{% import '_partials/header/menu-item.swig' as menu_item with context %} {%- if theme.menu and is_page() %} {# Submenu & Submenu-2 #} {%- for name, value in theme.menu %} {%- set respath = value %} {%- if value == '[object Object]' %} {# If current URL is value of parent submenu 'default' path #} {%- set currentParentUrl = page.path.split('/')[0] | trim %} {%- if currentParentUrl == value.default.split('||')[0] | trim | replace('/', '') %} {# Submenu items #}
{# End Submenu items #} {# Submenu-2 #} {%- for name, value in theme.menu %} {%- set respath = value %} {%- if value == '[object Object]' %} {%- for subname, subvalue in value %} {%- set itemName = subname | lower %} {%- if itemName == 'default' %} {%- set parentValue = subvalue.split('||')[0] | trim %} {%- endif %} {%- if subvalue == '[object Object]' %} {# If current URL is value of parent submenu 'default' path #} {%- set paths = page.path.split('/') %} {%- if paths.length > 2 %} {%- if paths[1] == subvalue.default.split('||')[0] | trim | replace('/', '') %} {# Submenu-2 items #} {# End Submenu-2 items #} {%- endif %} {%- endif %} {# End URL & path comparing #} {%- endif %} {%- endfor %} {%- endif %} {%- endfor %} {# End Submenu-2 #} {%- endif %} {# End URL & path comparing #} {%- endif %} {%- endfor %} {# End Submenu & Submenu-2 #} {%- endif %}