vendor/zenit/gravity-set-2/src/Resources/views/storefront/layout/navigation/flyout.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@zenitPlatformGravity/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.     {# {{dump(category)}} #}
  21.     {% set navigationImage = category.extensions.navigationImage ?? null %}
  22.     {% set teaserMedia = navigationImage ?: category.media %}
  23.     {% set attributes = {
  24.         'class': 'navigation-flyout-teaser-image',
  25.         'alt': (teaserMedia.translated.alt ?: ''),
  26.         'title': (teaserMedia.translated.title ?: ''),
  27.         'data-object-fit': 'cover'
  28.     } %}
  29.     {% if config('zenitPlatformGravity.config.lazyloading') %}
  30.         {% set attributes = attributes|merge({ 'loading': 'lazy' }) %}
  31.     {% endif %}
  32.     <a class="navigation-flyout-teaser-image-container" href="{{ category_url(category) }}" {% if category_linknewtab(category) %} target="_blank" {% endif %} title="{{ name }}">
  33.         {% sw_thumbnails 'navigation-flyout-teaser-image-thumbnails' with {
  34.             media: teaserMedia,
  35.             sizes: {
  36.                 'default': '310px'
  37.             }
  38.         } %}
  39.     </a>
  40. {% endblock %}