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.     {# {{ dump() }} #}
  7.     {% block s360_megamenu_styles %}
  8.         <style>
  9.             {% sw_include '@Storefront/storefront/s360/megamenu/styles.html.twig'
  10.                 with {
  11.                     styles: menu.menuStyling,
  12.                     classSelector: ['.s360-megamenu--desktop']
  13.                 } %}
  14.             {% sw_include '@Storefront/storefront/s360/megamenu/styles.html.twig'
  15.                 with {
  16.                     styles: menu.styling,
  17.                     classSelector: ['.s360-megamenu--desktop .s360-megamenu-nav > .s360-megamenu__item > .s360-megamenu__link']
  18.                 } %}
  19.             {% sw_include '@Storefront/storefront/s360/megamenu/styles.html.twig'
  20.                 with {
  21.                     styles: menu.dropdownStyling,
  22.                     classSelector: ['.s360-megamenu-wrapper .s360-megamenu__dropdown-menu']
  23.                 } %}
  24.             {% sw_include '@Storefront/storefront/s360/megamenu/styles.html.twig'
  25.                 with {
  26.                     styles: menu.dropdownItemsStyling,
  27.                     classSelector: ['.s360-megamenu-wrapper .s360-megamenu__dropdown-menu .s360-megamenu__link']
  28.                 } %}
  29.             {% for item in menu.items %}
  30.                 {% sw_include '@Storefront/storefront/s360/megamenu/styles.html.twig'
  31.                     with {
  32.                         styles: item.styling,
  33.                         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]
  34.                     } %}
  35.             {% endfor %}
  36.         </style>
  37.     {% endblock %}
  38.     {% if menu.css %}
  39.         {% block s360_megamenu_custom_css %}
  40.             <style>{{ menu.css }}</style>
  41.         {% endblock %}
  42.     {% endif %}
  43.     {% block s360_megamenu_navigation %}
  44.         <nav class="nav main-navigation-menu s360-megamenu-nav" itemscope="itemscope" itemtype="http://schema.org/SiteNavigationElement">
  45.             {% block layout_s360_megamenu_items %}
  46.                 {% for treeItem in menu.tree.tree %}
  47.                     {% sw_include '@Storefront/storefront/s360/megamenu/desktop/items/' ~ treeItem.item.contentType ~ '.html.twig' ignore missing %}
  48.                 {% endfor %}
  49.             {% endblock %}
  50.         </nav>
  51.     {% endblock %}
  52. {% endblock %}