{% sw_extends '@Storefront/storefront/layout/navigation/categories.html.twig' %}
{% block layout_navigation_categories %}
{% set navigationMaxDepth = 0 %}
{% if not className %}
{% set className = "navigation-flyout-category-item" %}
{% endif %}
{% if not level %}
{% set level = 0 %}
{% endif %}
{% set activeId = page.header.navigation.active.id %}
{% if page.product is defined %}
{% set activePath = page.product.categoryTree %}
{% else %}
{% set activePath = page.header.navigation.active.path %}
{% endif %}
<div class="{% if level == 1 %}row {% endif %}{{ className }} is-level-{{ level }}">
<div class="col-6"><div class="row top-menu-block">
{% for treeItem in navigationTree %}
{% set id = treeItem.category.id %}
{% set name = treeItem.category.translated.name %}
{% set link = category_url(treeItem.category) %}
{% block layout_navigation_categories_item %}
<div class="navigation-flyout-col col-topmenu">
{% block layout_navigation_categories_item_link %}
{% if treeItem.category.media.url is not empty %}
{% set catImage = treeItem.category.media.url|replace({'/media/': '/thumbnail/', '.jpg' : '_150x150.jpg'}) %}
{% else %}
{% set catImage = "" %}
{% endif %}
{% if treeItem.category.type == 'folder' %}
<div class="nav-item nav-link navigation-flyout-link is-level-{{ level }}"
title="{{ name }}">
<span itemprop="name">{{ name }}</span>
</div>
{% else %}
<a class="nav-item nav-link navigation-flyout-link is-level-{{ level }}{% if id == activeId or id in activePath %} active{% endif %}"
href="{{ link }}"
itemprop="url"
{% if category_linknewtab(treeItem.category) %}target="_blank"
{% if treeItem.category.linkType == "external" %}rel="noopener noreferrer"{% endif %}
{% endif %}
title="{{ name }}">
<span class="image{% if catImage is not empty %} hasImage{% endif %}"
{% if catImage is not empty %}
style="background-image: url('{{ catImage }}');";
{% endif %}
></span>
<span class="catName" itemprop="name">{{ name }}</span>
</a>
{% endif %}
{% endblock %}
{% block layout_navigation_categories_recoursion %}
{% if level < navigationMaxDepth %}
{% sw_include '@Storefront/storefront/layout/navigation/categories.html.twig' with {
navigationTree: treeItem.children,
level: level + 1,
page: page
} only %}
{% endif %}
{% endblock %}
</div>
{% endblock %}
{% endfor %}
</div></div>
<div class="col-6 top-image-block{% if catMainImage is not empty %} hasImage{% endif %}"
{% if catMainImage is not empty %}
style="background-image: url('{{ catMainImage }}')"
{% endif %}
>
<span>{{ catTopName }}</span>
</div>
</div>
{% endblock %}