vendor/store.shopware.com/cbaxmodulmanufacturers/src/Resources/views/storefront/cbax-manufacturer/component/product/product-slider.html.twig line 1

Open in your IDE?
  1. {% block cbax_manufacturers_product_slider %}
  2.     {% if config('CbaxModulManufacturers.config.sliderMinWidth') and config('CbaxModulManufacturers.config.sliderMinWidth') != 0 %}
  3.         {% set cbax_min_width = config('CbaxModulManufacturers.config.sliderMinWidth')~'px' %}
  4.     {% else %}
  5.         {% set cbax_min_width = '250px' %}
  6.     {% endif %}
  7.     {% if config('CbaxModulManufacturers.config.sliderAutoRotate') %}
  8.         {% set cbax_autorotate = config('CbaxModulManufacturers.config.sliderAutoRotate') %}
  9.     {% else %}
  10.         {% set cbax_autorotate = false %}
  11.     {% endif %}
  12.     {% if config('CbaxModulManufacturers.config.sliderHeadline') %}
  13.         {% set cbax_slider_headline = config('CbaxModulManufacturers.config.sliderHeadline') %}
  14.     {% else %}
  15.         {% set cbax_slider_headline = false %}
  16.     {% endif %}
  17.     {% if config('CbaxModulManufacturers.config.productSliderLayoutTyp') %}
  18.         {% set cbax_box_layout = config('CbaxModulManufacturers.config.productSliderLayoutTyp') %}
  19.     {% else %}
  20.         {% set cbax_box_layout = 'minimal' %}
  21.     {% endif %}
  22.     {% if cbax_slider_headline %}
  23.         {% set cbax_slider_title = "cbaxProductManufacturerSlider.headline.first"|trans
  24.             ~page.product.manufacturer.translated.name
  25.             ~"cbaxProductManufacturerSlider.headline.last"|trans %}
  26.     {% else %}
  27.         {% set cbax_slider_title = null %}
  28.     {% endif %}
  29.     {% if not element %}
  30.         {%  set element = {} %}
  31.     {% endif %}
  32.     {% set sliderConfig = {
  33.         'title': {
  34.             'name': 'title',
  35.             'source': 'static',
  36.             'value': cbax_slider_title
  37.         },
  38.         'border': {
  39.             'name': 'border',
  40.             'source': 'static',
  41.             'value': false
  42.         },
  43.         'rotate': {
  44.             'name': 'rotate',
  45.             'source': 'static',
  46.             'value': cbax_autorotate
  47.         },
  48.         'elMinWidth': {
  49.             'name': 'elMinWidth',
  50.             'source': 'static',
  51.             'value': cbax_min_width
  52.         },
  53.         'navigation': {
  54.             'name': 'navigation',
  55.             'source': 'static',
  56.             'value': true
  57.         },
  58.         'verticalAlign': {
  59.             'name': 'verticalAlign',
  60.             'source': 'static',
  61.             'value': null
  62.         },
  63.         'boxLayout': {
  64.             'name': 'boxLayout',
  65.             'source': 'static',
  66.             'value': cbax_box_layout
  67.         },
  68.         'displayMode': {
  69.             'name': 'displayMode',
  70.             'source': 'static',
  71.             'value': 'standard'
  72.         }
  73.     } %}
  74.     {% set element = {
  75.             'type': 'product-slider',
  76.         'data': {
  77.             'products': {
  78.                 'elements': page.cbaxModulManufacturers
  79.             }
  80.         }
  81.     } %}
  82.     {% if page.cbaxModulManufacturers | length > 0 %}
  83.     <div class="cms-block cms-block-product-slider cbax-product-slider-manufacturer">
  84.         <div class="cms-block-container" style="padding: 20px 0;">
  85.             <div class="cms-block-container-row row cms-row ">
  86.                 <div class="col-12">
  87.                     {% block cbax_lexicon_page_slider_inner %}
  88.                         {% sw_include "@Storefront/storefront/cbax-manufacturer/component/product/element/cms-element-product-slider.html.twig" %}
  89.                     {% endblock %}
  90.                 </div>
  91.             </div>
  92.         </div>
  93.     </div>
  94.     {% endif %}
  95. {% endblock %}