<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 %}
<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 %}
{% if CbaxModulLexiconConfig.hideCategories is defined and CbaxModulLexiconConfig.hideCategories != true %}
{% if CbaxModulLexiconConfig.templateListing == "1col" %}
{% set keywordBoxLayout="1col" %}
{% set keywordBoxStyle="col-sm-12 col-lg-12 col-xl-12" %}
{% elseif CbaxModulLexiconConfig.templateListing == "2col" %}
{% set keywordBoxLayout="2col" %}
{% set keywordBoxStyle="col-sm-12 col-lg-6 col-xl-6" %}
{% elseif CbaxModulLexiconConfig.templateListing == "3col" %}
{% set keywordBoxLayout="3col" %}
{% set keywordBoxStyle="col-sm-4 col-lg-4 col-xl-4" %}
{% elseif CbaxModulLexiconConfig.templateListing == "4col" %}
{% set keywordBoxLayout="4col" %}
{% set keywordBoxStyle="col-sm-6 col-lg-4 col-xl-3" %}
{% else %}
{% set keywordBoxLayout="2col" %}
{% set keywordBoxStyle="col-sm-12 col-lg-6 col-xl-6" %}
{% endif %}
{% endif %}
{% if CbaxModulLexiconConfig.hideCategories is defined and CbaxModulLexiconConfig.hideCategories == true %}
{% if CbaxModulLexiconConfig.templateListing == "1col" %}
{% set keywordBoxLayout="1col" %}
{% set keywordBoxStyle="col-sm-12 col-lg-12 col-xl-12" %}
{% elseif CbaxModulLexiconConfig.templateListing == "2col" %}
{% set keywordBoxLayout="3col" %}
{% set keywordBoxStyle="col-sm-4 col-lg-4 col-xl-4" %}
{% elseif CbaxModulLexiconConfig.templateListing == "3col" %}
{% set keywordBoxLayout="4col" %}
{% set keywordBoxStyle="col-sm-6 col-lg-4 col-xl-3" %}
{% elseif CbaxModulLexiconConfig.templateListing == "4col" %}
{% set keywordBoxLayout="6col" %}
{% set keywordBoxStyle="col-sm-6 col-lg-4 col-xl-2" %}
{% else %}
{% set keywordBoxLayout="3col" %}
{% set keywordBoxStyle="col-sm-4 col-lg-4 col-xl-4" %}
{% endif %}
{% endif %}
{# Sidebar #}
{% if CbaxModulLexiconConfig.hideCategories is not defined or CbaxModulLexiconConfig.hideCategories != true %}
<div class="cms-section-sidebar-sidebar-content col-lg-4 col-xl-3 mb-lg-0">
{# Kategorien #}
{% if not element %}
{% set element = {} %}
{% endif %}
{% if CbaxModulLexiconConfig.hideCategories == false %}
{% 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 %}
</div>
{% endif %}
{% if CbaxModulLexiconConfig.hideCategories is not defined or CbaxModulLexiconConfig.hideCategories != true %}
<div class="cms-section-sidebar-main-content col-lg-8 col-xl-9">
{% endif %}
{# Banner #}
{% block cbax_lexicon_page_listing_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_listing_navigation %}
{% sw_include '@Storefront/storefront/cbax-lexicon/page/navigation.html.twig' %}
{% endblock %}
{# Filter #}
{% block cbax_lexicon_page_listing_filter %}
{% sw_include '@Storefront/storefront/cbax-lexicon/page/filter/filter-button.html.twig' %}
{% endblock %}
{% block cbax_lexicon_page_listing_entries %}
{% set boxKeywordHeadline = cbaxModulLexicon.char %}
{% set lexiconEntries = cbaxModulLexicon.entries %}
{% set lexiconClass = 'lexicon-listing-entries' %}
{% set lexiconPage = 'listing' %}
{% sw_include '@Storefront/storefront/cbax-lexicon/page/box-keyword-listing.html.twig' %}
{% endblock %}
{% if CbaxModulLexiconConfig.hideCategories is defined and CbaxModulLexiconConfig.hideCategories != true %}
</div>
{% endif %}
</div>
</div>
</div>
</div>