custom/plugins/CbaxModulLexicon/src/Resources/views/storefront/cbax-lexicon/page/detail.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) or (CbaxModulLexiconConfig.hideLeftNavigation is not defined or CbaxModulLexiconConfig.hideLeftNavigation != 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.                 {# Sidebar #}
  22.                 {% if (CbaxModulLexiconConfig.hideCategories is not defined or CbaxModulLexiconConfig.hideCategories != true) or (CbaxModulLexiconConfig.hideLeftNavigation is not defined or CbaxModulLexiconConfig.hideLeftNavigation != true) %}
  23.                     <div class="cms-section-sidebar-sidebar-content col-lg-4 col-xl-3 mb-lg-0">
  24.                         {# Kategorien #}
  25.                         {% if CbaxModulLexiconConfig.hideCategories is not defined or CbaxModulLexiconConfig.hideCategories != true %}
  26.                             {% if not element %}
  27.                                 {% set element = {} %}
  28.                             {% endif %}
  29.                             {% set element = element|merge({'type': 'category-navigation'}) %}
  30.                             <div class="cms-block cms-block-category-navigation">
  31.                                 <div class="cms-block-container" style="padding:20px;">
  32.                                     <div class="cms-block-container-row row cms-row has--sidebar">
  33.                                         <div class="col-12">
  34.                                         {% sw_include '@Storefront/storefront/element/cms-element-category-navigation.html.twig' %}
  35.                                     </div>
  36.                                     </div>
  37.                                 </div>
  38.                             </div>
  39.                         {% endif %}
  40.                         {# Filter #}
  41.                         {% if CbaxModulLexiconConfig.hideLeftNavigation is not defined or CbaxModulLexiconConfig.hideLeftNavigation != true %}
  42.                             <div class="cms-block cms-block-sidebar-filter cbax-lexicon-entry-navigation">
  43.                                 <div class="cms-block-container" style="padding:20px;">
  44.                                     <div class="cms-block-container-row row cms-row has--sidebar">
  45.                                         <div class="col-12">
  46.                                         {% sw_include '@Storefront/storefront/cbax-lexicon/page/sidebar.html.twig' %}
  47.                                         </div>
  48.                                     </div>
  49.                                 </div>
  50.                             </div>
  51.                         {% endif %}
  52.                     </div>
  53.                 {% endif %}
  54.                 {% if CbaxModulLexiconConfig.hideCategories is not defined or CbaxModulLexiconConfig.hideCategories != true or CbaxModulLexiconConfig.hideLeftNavigation is not defined or CbaxModulLexiconConfig.hideLeftNavigation != true %}
  55.                     <div class="cms-section-sidebar-main-content col-lg-8 col-xl-9">
  56.                 {% endif %}
  57.                         {# Banner #}
  58.                         {% block cbax_lexicon_page_detail_banner %}
  59.                             {% if CbaxModulLexiconConfig.bannerPosition == 'insideContent' %}
  60.                                 {% if CbaxModulLexiconConfig.lexiconBanner %}
  61.                                     {% set banner_position = 'insideContent' %}
  62.                                     {% set banner_src = CbaxModulLexiconConfig.lexiconBanner %}
  63.                                     {% sw_include '@Storefront/storefront/cbax-lexicon/page/banner.html.twig' %}
  64.                                 {% endif %}
  65.                             {% endif %}
  66.                         {% endblock %}
  67.                         {# Navigation #}
  68.                         {% block cbax_lexicon_page_detail_navigation %}
  69.                             {% sw_include '@Storefront/storefront/cbax-lexicon/page/navigation.html.twig' %}
  70.                         {% endblock %}
  71.                         {# Filter #}
  72.                         {% block cbax_lexicon_page_detail_filter %}
  73.                             {% sw_include '@Storefront/storefront/cbax-lexicon/page/filter/filter-button.html.twig' %}
  74.                         {% endblock %}
  75.                         {# Entry #}
  76.                         {% block cbax_lexicon_page_detail_entry %}
  77.                             {% sw_include '@Storefront/storefront/cbax-lexicon/page/text-detail.html.twig' %}
  78.                             {% if cbaxModulLexicon.products %}
  79.                                 {% if cbaxModulLexicon.entry.productLayout == "standard" %}
  80.                                     {% set productBoxLayout="standard" %}
  81.                                     {% set productBoxStyle="col-sm-6 col-lg-6 col-xl-4" %}
  82.                                 {% elseif cbaxModulLexicon.entry.productLayout == "image" %}
  83.                                     {% set productBoxLayout="image" %}
  84.                                     {% set productBoxStyle="col-sm-6 col-lg-6 col-xl-4" %}
  85.                                 {% elseif cbaxModulLexicon.entry.productLayout == "minimal" %}
  86.                                     {% set productBoxLayout="minimal" %}
  87.                                     {% set productBoxStyle="col-sm-6 col-lg-6 col-xl-4" %}
  88.                                 {% elseif cbaxModulLexicon.entry.productLayout == "slider" %}
  89.                                     {% sw_include '@Storefront/storefront/cbax-lexicon/page/slider.html.twig' %}
  90.                                 {% else %}
  91.                                     {% set productBoxLayout="standard" %}
  92.                                     {% set productBoxStyle="col-sm-6 col-lg-6 col-xl-4" %}
  93.                                 {% endif %}
  94.                                 {% if cbaxModulLexicon.products|length > 0 and cbaxModulLexicon.entry.productLayout != "slider" %}
  95.                                     {% block cbax_lexicon_page_detail_entry_listing %}
  96.                                         {% sw_include '@Storefront/storefront/cbax-lexicon/page/product-listing.html.twig' %}
  97.                                     {% endblock %}
  98.                                 {% endif %}
  99.                             {% endif %}
  100.                         {% endblock %}
  101.                         {# Pagenierung der Einträge #}
  102.                         {% block cbax_lexicon_page_detail_entry_pagination %}
  103.                             {% if CbaxModulLexiconConfig.showPagination %}
  104.                                 {% sw_include '@Storefront/storefront/cbax-lexicon/page/pagination.html.twig' %}
  105.                             {% endif %}
  106.                         {% endblock %}
  107.                 {% if CbaxModulLexiconConfig.hideCategories is defined and CbaxModulLexiconConfig.hideCategories != true %}
  108.                     </div>
  109.                 {% endif %}
  110.             </div>
  111.         </div>
  112.     </div>
  113. </div>