menu.swig 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. {% import 'menu-item.swig' as menu_item with context %}
  2. <nav class="site-nav">
  3. {%- if theme.menu %}
  4. <ul id="menu" class="main-menu menu">
  5. {%- for name, path in theme.menu %}
  6. {%- set respath = path %}
  7. {%- if path == '[object Object]' %}
  8. {# Main Menu (default menu item for Submenu) #}
  9. {%- for subname, subpath in path %}
  10. {%- set itemName = subname | lower %}
  11. {%- set respath = subpath %}
  12. {%- if itemName == 'default' %}
  13. {%- set itemName = name | lower %}
  14. {{ menu_item.render(name, itemName, respath) }}
  15. {%- endif %}
  16. {%- endfor %}
  17. {% else %}
  18. {# Main Menu (standard menu items) #}
  19. {%- set itemName = name | lower %}
  20. {{- menu_item.render(name, itemName, respath) | trim }}
  21. {%- endif %}
  22. {%- endfor %}
  23. {%- if theme.algolia_search.enable or theme.local_search.enable %}
  24. <li class="menu-item menu-item-search">
  25. <a role="button" class="popup-trigger">
  26. {%- if theme.menu_settings.icons %}<i class="fa fa-search fa-fw"></i>{%- endif %}{{ __('menu.search') }}
  27. </a>
  28. </li>
  29. {%- endif %}
  30. </ul>
  31. {%- endif %}
  32. </nav>