custom/plugins/zenitPlatformStratus/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. {% block layout_navigation_flyout_bar %}
  3.     {% if theme_config('zen-flyout-navigation-header') %}
  4.         {{ parent() }}
  5.     {% endif %}
  6. {% endblock %}
  7. {% block layout_navigation_flyout_categories %}
  8.     <div class="{% if category.media and theme_config('zen-flyout-navigation-teaser') %}col-8 col-xl-9{% else %}col{% endif %}">
  9.         <div class="navigation-flyout-categories">
  10.             {{ block('layout_navigation_flyout_categories_recoursion') }}
  11.         </div>
  12.     </div>
  13. {% endblock %}
  14. {% block layout_navigation_flyout_teaser %}
  15.     {% if theme_config('zen-flyout-navigation-teaser') %}
  16.         {{ parent() }}
  17.     {% endif %}
  18. {% endblock %}
  19. {% block layout_navigation_flyout_teaser_image %}
  20.     {% set attributes = {
  21.         'class': 'navigation-flyout-teaser-image',
  22.         'alt': (category.media.translated.alt ?: ''),
  23.         'title': (category.media.translated.title ?: ''),
  24.         'data-object-fit': 'cover'
  25.     } %}
  26.     {# ... enables lazy loading for images #}
  27.     {% if config('zenitPlatformStratus.config.lazyloading') %}
  28.         {% set attributes = attributes|merge({ 'loading': 'lazy' }) %}
  29.     {% endif %}
  30.     <a class="navigation-flyout-teaser-image-container"
  31.        href="{{ category_url(category) }}"
  32.        {% if category_linknewtab(category) %}target="_blank"{% endif %}
  33.        title="{{ name }}">
  34.         {% sw_thumbnails 'navigation-flyout-teaser-image-thumbnails' with {
  35.             media: category.media,
  36.             sizes: {
  37.                 'default': '310px'
  38.             }
  39.         } %}
  40.     </a>
  41. {% endblock %}