{% sw_extends '@@Storefront/storefront/layout/navigation/flyout.html.twig' %}
{% set WolfGraphicMenu = config('WolfPlatformGraphicMenu.config') %}
{% set navigationMaxDepth = WolfGraphicMenu.flyoutlevels|last %}
{% block layout_navigation_flyout_content %}
{% if page.header.navigation.active.id !="" %}{% set activeId = page.header.navigation.active.id %}{% endif %}
{% if WolfGraphicMenu.active == true %}
<div class="row navigation-flyout-content is-graphic-menu {% if level != 0 %} {{ WolfGraphicMenu.substyle }}{% endif %}">
<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 %}">
<div class="navigation-flyout-categories">
{% block layout_navigation_flyout_categories_recoursion %}
{% sw_include '@Storefront/storefront/layout/navigation/iconcategories.html.twig' with {
navigationTree: navigationTree.children,
navigationMedia: navigationTree.category.media
} only %}
{% endblock %}
</div>
</div>
{% block layout_navigation_flyout_teaser %}
{% if (navigationTree.category.media and WolfGraphicMenu.showteaserimage == true) or (WolfGraphicMenu.showteasertext == true and navigationTree.category.description) %}
<div class="col-4 col-xl-3">
<div class="navigation-flyout-teaser">
{% block layout_navigation_flyout_teaser_image %}
{% if navigationTree.category.media and WolfGraphicMenu.showteaserimage == true %}
<a class="navigation-flyout-teaser-image-container"
href="{{ seoUrl('frontend.navigation.page', { navigationId: category.id }) }}"
title="{{ navigationTree.category.translated.name }}">
{% sw_thumbnails 'navigation-flyout-teaser-image-thumbnails' with {
media: navigationTree.category.media,
sizes: {
'default': '310px'
},
attributes: {
'class': 'navigation-flyout-teaser-image',
'alt': (navigationTree.category.media.translated.alt ?: ''),
'title': (navigationTree.category.media.translated.title ?: ''),
'data-object-fit': 'cover'
}
} %}
</a>
{% endif %}
{% if WolfGraphicMenu.showteasertext == true %}
<p class="flyout-teaser-text">{{ navigationTree.category.description|striptags[:WolfGraphicMenu.descriptioncut] }}...</p>
{% endif %}
{% endblock %}
</div>
</div>
{% endif %}
{% endblock %}
</div>
{% elseif WolfGraphicMenu.active == false %}
<h2>wgm inactive</h2>
{{ parent() }}
{% endif %}
{% endblock %}