{% set categories = getEforumCategories() %}{% set productTypes = getEforumProductTypes() %}<nav class="site-header__navbar nabar"> <ul class="site-header__navbar-bar menu" id="site-nav"> {% if categories is not empty %} {% for category in categories %} <li class="menu__item menu__item--has-submenu"> <a class="menu__link" href="{{ url('category_show', {category : category.categorySlug}) }}"> {{ category.categoryName }} </a> <nav class="site-header__submenu submenu"> <div class="submenu__item"> {% if productTypes is not empty and productTypes[category.id] is defined %} <h2 class="submenu__heading">Typy produktów</h2> <ul class="list submenu__list"> {% for productType in productTypes[category.id] %} <li class="list__item"> <a href="{{ url('category_show', { category : category.categorySlug, productType: productType.slug }) }}" class="list__link"> {{ productType.name }} </a> </li> {% endfor %} {% if productTypes[category.id]|length > 4 %} <li class="list__item"> <a href="{{ url('category_show', { category : 'wszystkie-produkty' }) }}" class="list__link list__link--more"> Zobacz wszystkie </a> </li> {% endif %} </ul> {% endif %} </div> <div class="submenu__item"> {% if category.children is not empty %} <h2 class="submenu__heading">Obszary tematyczne</h2> <ul class="list submenu__list"> {% for sub_category in category.children %} {% if sub_category.productAssociations is not empty and sub_category.productAssociations.first.products is not empty %} {% set hidden = true %} {% for product in sub_category.productAssociations %} {% if product.isHidden == false %} {% set hidden = false %} {% endif %} {% endfor %} {% if not hidden %} <li class="list__item"> <a class="list__link" href="{{ url('category_show', { category : sub_category.categorySlug }) }}"> {{ sub_category.categoryName }} </a> </li> {% endif %} {% endif %} {% endfor %} {% if category.children|length > 4 %} <li class="list__item"> <a href="{{ url('category_show', { category : 'wszystkie-produkty' }) }}" class="list__link list__link--more"> Zobacz wszystkie </a> </li> {% endif %} </ul> {% endif %} </div> {% if category.recommendedProductAssociation is not empty %} <div class="submenu__item"> <div class="recommended-mockup jsRecommendedMockup"> <h3 class="recommended-mockup__heading"> Polecamy </h3> <div class="recommended-mockup__thumbnail"> {% if category.recommendedProductAssociation.productImages is not empty %} <button class="btn btn-primary"> <a href="{{ path('efShowProduct', { categorySlug: category.recommendedProductAssociation.getParentCategorySlug, categoryChildSlug: category.recommendedProductAssociation.getCategorySlug, productAssociationSlug: category.recommendedProductAssociation.slug }) }}" title="{{ category.recommendedProductAssociation.title }}"> <img class="recommended-mockup__thumbnail-img" src="{{ vich_uploader_asset(category.recommendedProductAssociation.productImages[0], 'imageFile') }}" alt="{{ category.recommendedProductAssociation.title }}" > </a> </button> {% endif %} </div> <h2 class="recommended-mockup__title"> {{ category.recommendedProductAssociation.title }} </h2> <h3 class="recommended-mockup__category"> {{ category.categoryName }} </h3> <a class="button button--thin button--white recommended-mockup__link" href="{{ path('efShowProduct', { categorySlug: category.recommendedProductAssociation.getParentCategorySlug, categoryChildSlug: category.recommendedProductAssociation.getCategorySlug, productAssociationSlug: category.recommendedProductAssociation.slug }) }}" title="{{ category.recommendedProductAssociation.title }}"> Uzyskaj dostęp </a> </div> </div> {% endif %} </nav> </li> {% endfor %} {% endif %} </ul></nav>