custom/plugins/CbaxModulLexicon/src/Resources/views/storefront/cbax-lexicon/page/listing.html.twig line 1

Open in your IDE?
  1. <div class="cms-page is-lexicon">
  2.     {% set CbaxModulLexiconConfig = config('CbaxModulLexicon.config') %}
  3.     <div class="cms-sections">
  4.         {# Banner #}
  5.         {% if CbaxModulLexiconConfig.bannerPosition == 'aboveContent' and CbaxModulLexiconConfig.lexiconBanner %}
  6.             <div class="cms-section cms-section-default">
  7.                 <div class="cms-section-default boxed">
  8.                     {% set banner_position = 'aboveContent' %}
  9.                     {% set banner_src = CbaxModulLexiconConfig.lexiconBanner %}
  10.                     {% sw_include '@Storefront/storefront/cbax-lexicon/page/banner.html.twig' %}
  11.                 </div>
  12.             </div>
  13.         {% endif %}
  14.         {% if CbaxModulLexiconConfig.hideCategories is not defined or CbaxModulLexiconConfig.hideCategories != true %}
  15.             <div class="cms-section cms-section-sidebar">
  16.                 <div class="cms-section-sidebar cms-section-sidebar-mobile-wrap boxed row">
  17.         {% else %}
  18.             <div class="cms-section cms-section-default">
  19.                 <div class="cms-section-default boxed">
  20.         {% endif %}
  21.                 {% if CbaxModulLexiconConfig.hideCategories is defined and CbaxModulLexiconConfig.hideCategories != true %}
  22.                     {% if CbaxModulLexiconConfig.templateListing == "1col" %}
  23.                         {% set keywordBoxLayout="1col" %}
  24.                         {% set keywordBoxStyle="col-sm-12 col-lg-12 col-xl-12" %}
  25.                     {% elseif CbaxModulLexiconConfig.templateListing == "2col" %}
  26.                         {% set keywordBoxLayout="2col" %}
  27.                         {% set keywordBoxStyle="col-sm-12 col-lg-6 col-xl-6" %}
  28.                     {% elseif CbaxModulLexiconConfig.templateListing == "3col" %}
  29.                         {% set keywordBoxLayout="3col" %}
  30.                         {% set keywordBoxStyle="col-sm-4 col-lg-4 col-xl-4" %}
  31.                     {% elseif CbaxModulLexiconConfig.templateListing == "4col" %}
  32.                         {% set keywordBoxLayout="4col" %}
  33.                         {% set keywordBoxStyle="col-sm-6 col-lg-4 col-xl-3" %}
  34.                     {% else %}
  35.                         {% set keywordBoxLayout="2col" %}
  36.                         {% set keywordBoxStyle="col-sm-12 col-lg-6 col-xl-6" %}
  37.                     {% endif %}
  38.                 {% endif %}
  39.                 {% if CbaxModulLexiconConfig.hideCategories is defined and CbaxModulLexiconConfig.hideCategories == true %}
  40.                     {% if CbaxModulLexiconConfig.templateListing == "1col" %}
  41.                         {% set keywordBoxLayout="1col" %}
  42.                         {% set keywordBoxStyle="col-sm-12 col-lg-12 col-xl-12" %}
  43.                     {% elseif CbaxModulLexiconConfig.templateListing == "2col" %}
  44.                         {% set keywordBoxLayout="3col" %}
  45.                         {% set keywordBoxStyle="col-sm-4 col-lg-4 col-xl-4" %}
  46.                     {% elseif CbaxModulLexiconConfig.templateListing == "3col" %}
  47.                         {% set keywordBoxLayout="4col" %}
  48.                         {% set keywordBoxStyle="col-sm-6 col-lg-4 col-xl-3" %}
  49.                     {% elseif CbaxModulLexiconConfig.templateListing == "4col" %}
  50.                         {% set keywordBoxLayout="6col" %}
  51.                         {% set keywordBoxStyle="col-sm-6 col-lg-4 col-xl-2" %}
  52.                     {% else %}
  53.                         {% set keywordBoxLayout="3col" %}
  54.                         {% set keywordBoxStyle="col-sm-4 col-lg-4 col-xl-4" %}
  55.                     {% endif %}
  56.                 {% endif %}
  57.                 {# Sidebar #}
  58.                 {% if CbaxModulLexiconConfig.hideCategories is not defined or CbaxModulLexiconConfig.hideCategories != true %}
  59.                     <div class="cms-section-sidebar-sidebar-content col-lg-4 col-xl-3 mb-lg-0">
  60.                         {# Kategorien #}
  61.                         {% if not element %}
  62.                             {% set element = {} %}
  63.                         {% endif %}
  64.                         {% if CbaxModulLexiconConfig.hideCategories == false %}
  65.                             {% set element = element|merge({'type': 'category-navigation'}) %}
  66.                             <div class="cms-block cms-block-category-navigation">
  67.                                 <div class="cms-block-container" style="padding:20px;">
  68.                                     <div class="cms-block-container-row row cms-row has--sidebar">
  69.                                         <div class="col-12">
  70.                                             {% sw_include '@Storefront/storefront/element/cms-element-category-navigation.html.twig' %}
  71.                                         </div>
  72.                                     </div>
  73.                                 </div>
  74.                             </div>
  75.                         {% endif %}
  76.                     </div>
  77.                 {% endif %}
  78.                 {% if CbaxModulLexiconConfig.hideCategories is not defined or CbaxModulLexiconConfig.hideCategories != true %}
  79.                     <div class="cms-section-sidebar-main-content col-lg-8 col-xl-9">
  80.                 {% endif %}
  81.                         {# Banner #}
  82.                         {% block cbax_lexicon_page_listing_banner %}
  83.                             {% if CbaxModulLexiconConfig.bannerPosition == 'insideContent' %}
  84.                                 {% if CbaxModulLexiconConfig.lexiconBanner %}
  85.                                     {% set banner_position = 'insideContent' %}
  86.                                     {% set banner_src = CbaxModulLexiconConfig.lexiconBanner %}
  87.                                     {% sw_include '@Storefront/storefront/cbax-lexicon/page/banner.html.twig' %}
  88.                                 {% endif %}
  89.                             {% endif %}
  90.                         {% endblock %}
  91.                         {# Navigation #}
  92.                         {% block cbax_lexicon_page_listing_navigation %}
  93.                             {% sw_include '@Storefront/storefront/cbax-lexicon/page/navigation.html.twig' %}
  94.                         {% endblock %}
  95.                         {# Filter #}
  96.                         {% block cbax_lexicon_page_listing_filter %}
  97.                             {% sw_include '@Storefront/storefront/cbax-lexicon/page/filter/filter-button.html.twig' %}
  98.                         {% endblock %}
  99.                         {% block cbax_lexicon_page_listing_entries %}
  100.                             {% set boxKeywordHeadline = cbaxModulLexicon.char %}
  101.                             {% set lexiconEntries = cbaxModulLexicon.entries %}
  102.                             {% set lexiconClass = 'lexicon-listing-entries' %}
  103.                             {% set lexiconPage = 'listing' %}
  104.                             {% sw_include '@Storefront/storefront/cbax-lexicon/page/box-keyword-listing.html.twig' %}
  105.                         {% endblock %}
  106.                 {% if CbaxModulLexiconConfig.hideCategories is defined and CbaxModulLexiconConfig.hideCategories != true %}
  107.                     </div>
  108.                 {% endif %}
  109.             </div>
  110.         </div>
  111.     </div>
  112. </div>