custom/plugins/S360MegaMenu/src/Resources/views/storefront/layout/navigation/flyout.html.twig line 1

Open in your IDE?
  1. {#
  2.  # Flyout Base containing flyout bar and content.
  3.  #
  4.  # Overriade Storefront flyout to use our own navigationTree
  5.  #}
  6. {# @var treeItem \S360\MegaMenu\Struct\TreeItem #}
  7. {% block layout_navigation_flyout %}
  8.     {% set item = navigationTree.item %}
  9.     {% set name = item.translated.title %}
  10.     {% block layout_navigation_flyout_bar %}
  11.         <div class="row navigation-flyout-bar">
  12.             {% block layout_navigation_flyout_bar_category %}
  13.                 <div class="col">
  14.                     <div class="navigation-flyout-category-link">
  15.                         {% block layout_navigation_flyout_bar_category_link %}
  16.                             {% if item.categoryLink %}
  17.                                 <a class="nav-link"
  18.                                    href="{{ seoUrl('frontend.navigation.page', { navigationId: item.categoryLink.id }) }}"
  19.                                    itemprop="url"
  20.                                    title="{{ name }}">
  21.                                     {% block layout_navigation_flyout_bar_category_link_text %}
  22.                                         {{ "general.toCategory"|trans|sw_sanitize }} {{ name }}
  23.                                         {% sw_icon 'arrow-right' style {
  24.                                             'color': 'primary',
  25.                                             'pack':'solid'
  26.                                         } %}
  27.                                     {% endblock %}
  28.                                 </a>
  29.                             {% endif %}
  30.                         {% endblock %}
  31.                     </div>
  32.                 </div>
  33.             {% endblock %}
  34.             {% block layout_navigation_flyout_bar_close %}
  35.                 <div class="col-auto">
  36.                     <div class="navigation-flyout-close js-close-flyout-menu">
  37.                         {% block layout_navigation_flyout_bar_close_content %}
  38.                             {% block layout_utilities_offcanvas_close_icon %}
  39.                                 {% sw_icon 'x' %}
  40.                             {% endblock %}
  41.                         {% endblock %}
  42.                     </div>
  43.                 </div>
  44.             {% endblock %}
  45.         </div>
  46.     {% endblock %}
  47.     {% block layout_navigation_flyout_content %}
  48.         <div class="row navigation-flyout-content">
  49.             {% sw_include '@Storefront/storefront/s360/megamenu/desktop/flyouts/' ~ item.contentType ~ '.html.twig' ignore missing with { treeItem: navigationTree, item: item, menu: menu } %}
  50.         </div>
  51.     {% endblock %}
  52. {% endblock %}