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

Open in your IDE?
  1. {% sw_extends '@@Storefront/storefront/layout/navigation/flyout.html.twig' %}
  2. {%  set  WolfGraphicMenu =   config('WolfPlatformGraphicMenu.config')  %}
  3. {%  set navigationMaxDepth =  WolfGraphicMenu.flyoutlevels|last %}
  4.     {% block layout_navigation_flyout_content %}
  5.         {%  if page.header.navigation.active.id !="" %}{%  set activeId = page.header.navigation.active.id %}{% endif %}
  6.         {%  if WolfGraphicMenu.active == true %}
  7.             <div class="row navigation-flyout-content is-graphic-menu {%  if level != 0  %} {{ WolfGraphicMenu.substyle }}{%  endif %}">
  8.                     <div class="{% if (navigationTree.category.media and WolfGraphicMenu.showteaserimage == true) or (WolfGraphicMenu.showteasertext == true and navigationTree.category.description)  %}col-8 col-xl-9{% else %}col{% endif %}">
  9.                         <div class="navigation-flyout-categories">
  10.                             {% block layout_navigation_flyout_categories_recoursion %}
  11.                                 {% sw_include '@Storefront/storefront/layout/navigation/iconcategories.html.twig' with {
  12.                                     navigationTree: navigationTree.children,
  13.                                     navigationMedia: navigationTree.category.media
  14.                                 } only %}
  15.                             {% endblock %}
  16.                         </div>
  17.                     </div>
  18.                 {% block layout_navigation_flyout_teaser %}
  19.                     {% if (navigationTree.category.media and WolfGraphicMenu.showteaserimage == true) or (WolfGraphicMenu.showteasertext == true and navigationTree.category.description)  %}
  20.                             <div class="col-4 col-xl-3">
  21.                                 <div class="navigation-flyout-teaser">
  22.                                     {% block layout_navigation_flyout_teaser_image %}
  23.                                         {% if navigationTree.category.media and WolfGraphicMenu.showteaserimage == true  %}
  24.                                             <a class="navigation-flyout-teaser-image-container"
  25.                                                href="{{ seoUrl('frontend.navigation.page', { navigationId: category.id }) }}"
  26.                                                title="{{ navigationTree.category.translated.name }}">
  27.                                                 {% sw_thumbnails 'navigation-flyout-teaser-image-thumbnails' with {
  28.                                                     media: navigationTree.category.media,
  29.                                                     sizes: {
  30.                                                         'default': '310px'
  31.                                                     },
  32.                                                     attributes: {
  33.                                                         'class': 'navigation-flyout-teaser-image',
  34.                                                         'alt': (navigationTree.category.media.translated.alt ?: ''),
  35.                                                         'title': (navigationTree.category.media.translated.title ?: ''),
  36.                                                         'data-object-fit': 'cover'
  37.                                                     }
  38.                                                 } %}
  39.                                             </a>
  40.                                         {%  endif %}
  41.                                         {% if  WolfGraphicMenu.showteasertext == true  %}
  42.                                             <p class="flyout-teaser-text">{{  navigationTree.category.description|striptags[:WolfGraphicMenu.descriptioncut] }}...</p>
  43.                                         {%  endif %}
  44.                                     {% endblock %}
  45.                                 </div>
  46.                             </div>
  47.                     {%  endif %}
  48.                 {% endblock %}
  49.             </div>
  50.         {% elseif WolfGraphicMenu.active == false  %}
  51.             <h2>wgm inactive</h2>
  52.             {{ parent() }}
  53.         {% endif %}
  54.     {% endblock %}