custom/plugins/S360MegaMenu/src/Resources/views/storefront/s360/megamenu/desktop/menu.html.twig line 1

Open in your IDE?
  1. {#
  2.  # Desktop Megamenu Menu
  3.  #}
  4. {# @var menu \S360\MegaMenu\Core\Content\Menu\MenuEntity #}
  5. {% block s360_megamenu %}
  6.     {% block s360_megamenu_styles %}
  7.         <style>
  8.             {% sw_include '@Storefront/storefront/s360/megamenu/styles.html.twig'
  9.                 with {
  10.                     styles: menu.menuStyling,
  11.                     classSelector: ['.s360-megamenu--desktop']
  12.                 } %}
  13.             {% sw_include '@Storefront/storefront/s360/megamenu/styles.html.twig'
  14.                 with {
  15.                     styles: menu.styling,
  16.                     classSelector: ['.s360-megamenu--desktop .s360-megamenu-nav > .s360-megamenu__item > .s360-megamenu__link']
  17.                 } %}
  18.             {% sw_include '@Storefront/storefront/s360/megamenu/styles.html.twig'
  19.                 with {
  20.                     styles: menu.dropdownStyling,
  21.                     classSelector: ['.s360-megamenu-wrapper .s360-megamenu__dropdown-menu']
  22.                 } %}
  23.             {% sw_include '@Storefront/storefront/s360/megamenu/styles.html.twig'
  24.                 with {
  25.                     styles: menu.dropdownItemsStyling,
  26.                     classSelector: ['.s360-megamenu-wrapper .s360-megamenu__dropdown-menu .s360-megamenu__link']
  27.                 } %}
  28.             {% for item in menu.items %}
  29.                 {% sw_include '@Storefront/storefront/s360/megamenu/styles.html.twig'
  30.                     with {
  31.                         styles: item.styling,
  32.                         classSelector: ['.s360-megamenu-wrapper .s360-megamenu__item  .s360-megamenu__link.s360-megamenu__link--' ~ item.id, '.s360-megamenu-wrapper .s360-megamenu__dropdown-menu  .s360-megamenu__html.s360-megamenu__html--' ~ item.id]
  33.                     } %}
  34.             {% endfor %}
  35.         </style>
  36.     {% endblock %}
  37.     {% if menu.css %}
  38.         {% block s360_megamenu_custom_css %}
  39.             <style>{{ menu.css }}</style>
  40.         {% endblock %}
  41.     {% endif %}
  42.     {% block s360_megamenu_navigation %}
  43.         <nav class="nav main-navigation-menu s360-megamenu-nav" itemscope="itemscope" itemtype="http://schema.org/SiteNavigationElement">
  44.             {% block layout_s360_megamenu_items %}
  45.                 {% for treeItem in menu.tree.tree %}
  46.                     {% set show = true %}
  47.                     {% if treeItem.item.categoryLink and treeItem.item.categoryLink.visible == false %}
  48.                         {% set show = false %}
  49.                     {% endif %}
  50.                     {% if show %}
  51.                         {% sw_include '@Storefront/storefront/s360/megamenu/desktop/items/' ~ treeItem.item.contentType ~ '.html.twig' ignore missing %}
  52.                     {% endif %}
  53.                 {% endfor %}
  54.             {% endblock %}
  55.         </nav>
  56.     {% endblock %}
  57. {% endblock %}