<div class="cms-page is-lexicon">
{% set CbaxModulLexiconConfig = config('CbaxModulLexicon.config') %}
<div class="cms-sections">
{# Banner #}
{% if CbaxModulLexiconConfig.bannerPosition == 'aboveContent' and CbaxModulLexiconConfig.lexiconBanner %}
<div class="cms-section cms-section-default">
<div class="cms-section-default boxed">
{% set banner_position = 'aboveContent' %}
{% set banner_src = CbaxModulLexiconConfig.lexiconBanner %}
{% sw_include '@Storefront/storefront/cbax-lexicon/page/banner.html.twig' %}
</div>
</div>
{% endif %}
{% if (CbaxModulLexiconConfig.hideCategories is not defined or CbaxModulLexiconConfig.hideCategories != true) or (CbaxModulLexiconConfig.hideLeftNavigation is not defined or CbaxModulLexiconConfig.hideLeftNavigation != true) %}
<div class="cms-section cms-section-sidebar">
<div class="cms-section-sidebar cms-section-sidebar-mobile-wrap boxed row">
{% else %}
<div class="cms-section cms-section-default">
<div class="cms-section-default boxed">
{% endif %}
{# Sidebar #}
{% if (CbaxModulLexiconConfig.hideCategories is not defined or CbaxModulLexiconConfig.hideCategories != true) or (CbaxModulLexiconConfig.hideLeftNavigation is not defined or CbaxModulLexiconConfig.hideLeftNavigation != true) %}
<div class="cms-section-sidebar-sidebar-content col-lg-4 col-xl-3 mb-lg-0">
{# Kategorien #}
{% if CbaxModulLexiconConfig.hideCategories is not defined or CbaxModulLexiconConfig.hideCategories != true %}
{% if not element %}
{% set element = {} %}
{% endif %}
{% set element = element|merge({'type': 'category-navigation'}) %}
<div class="cms-block cms-block-category-navigation">
<div class="cms-block-container" style="padding:20px;">
<div class="cms-block-container-row row cms-row has--sidebar">
<div class="col-12">
{% sw_include '@Storefront/storefront/element/cms-element-category-navigation.html.twig' %}
</div>
</div>
</div>
</div>
{% endif %}
{# Filter #}
{% if CbaxModulLexiconConfig.hideLeftNavigation is not defined or CbaxModulLexiconConfig.hideLeftNavigation != true %}
<div class="cms-block cms-block-sidebar-filter cbax-lexicon-entry-navigation">
<div class="cms-block-container" style="padding:20px;">
<div class="cms-block-container-row row cms-row has--sidebar">
<div class="col-12">
{% sw_include '@Storefront/storefront/cbax-lexicon/page/sidebar.html.twig' %}
</div>
</div>
</div>
</div>
{% endif %}
</div>
{% endif %}
{% if CbaxModulLexiconConfig.hideCategories is not defined or CbaxModulLexiconConfig.hideCategories != true or CbaxModulLexiconConfig.hideLeftNavigation is not defined or CbaxModulLexiconConfig.hideLeftNavigation != true %}
<div class="cms-section-sidebar-main-content col-lg-8 col-xl-9">
{% endif %}
{# Banner #}
{% block cbax_lexicon_page_detail_banner %}
{% if CbaxModulLexiconConfig.bannerPosition == 'insideContent' %}
{% if CbaxModulLexiconConfig.lexiconBanner %}
{% set banner_position = 'insideContent' %}
{% set banner_src = CbaxModulLexiconConfig.lexiconBanner %}
{% sw_include '@Storefront/storefront/cbax-lexicon/page/banner.html.twig' %}
{% endif %}
{% endif %}
{% endblock %}
{# Navigation #}
{% block cbax_lexicon_page_detail_navigation %}
{% sw_include '@Storefront/storefront/cbax-lexicon/page/navigation.html.twig' %}
{% endblock %}
{# Filter #}
{% block cbax_lexicon_page_detail_filter %}
{% sw_include '@Storefront/storefront/cbax-lexicon/page/filter/filter-button.html.twig' %}
{% endblock %}
{# Entry #}
{% block cbax_lexicon_page_detail_entry %}
{% sw_include '@Storefront/storefront/cbax-lexicon/page/text-detail.html.twig' %}
{% if cbaxModulLexicon.products %}
{% if cbaxModulLexicon.entry.productLayout == "standard" %}
{% set productBoxLayout="standard" %}
{% set productBoxStyle="col-sm-6 col-lg-6 col-xl-4" %}
{% elseif cbaxModulLexicon.entry.productLayout == "image" %}
{% set productBoxLayout="image" %}
{% set productBoxStyle="col-sm-6 col-lg-6 col-xl-4" %}
{% elseif cbaxModulLexicon.entry.productLayout == "minimal" %}
{% set productBoxLayout="minimal" %}
{% set productBoxStyle="col-sm-6 col-lg-6 col-xl-4" %}
{% elseif cbaxModulLexicon.entry.productLayout == "slider" %}
{% sw_include '@Storefront/storefront/cbax-lexicon/page/slider.html.twig' %}
{% else %}
{% set productBoxLayout="standard" %}
{% set productBoxStyle="col-sm-6 col-lg-6 col-xl-4" %}
{% endif %}
{% if cbaxModulLexicon.products|length > 0 and cbaxModulLexicon.entry.productLayout != "slider" %}
{% block cbax_lexicon_page_detail_entry_listing %}
{% sw_include '@Storefront/storefront/cbax-lexicon/page/product-listing.html.twig' %}
{% endblock %}
{% endif %}
{% endif %}
{% endblock %}
{# Pagenierung der Einträge #}
{% block cbax_lexicon_page_detail_entry_pagination %}
{% if CbaxModulLexiconConfig.showPagination %}
{% sw_include '@Storefront/storefront/cbax-lexicon/page/pagination.html.twig' %}
{% endif %}
{% endblock %}
{% if CbaxModulLexiconConfig.hideCategories is defined and CbaxModulLexiconConfig.hideCategories != true %}
</div>
{% endif %}
</div>
</div>
</div>
</div>