custom/plugins/SchilderSysteme/src/Resources/views/storefront/element/cms-element-category-slider.html.twig line 1

Open in your IDE?
  1. {% set productSliderOptions = {
  2.     productboxMinWidth:'200',
  3.     slider: {
  4.         gutter: 33,
  5.         nav: false,
  6.         mouseDrag: true,
  7.         controls: true,
  8.         autoplay: false,
  9.         prevButton:".slider-controls-prev-button-#{element.id}",
  10.         nextButton:".slider-controls-next-button-#{element.id}",
  11.         controls: true,
  12.     }
  13. } %}
  14. <div class="base-slider product-slider product-slider--inspirations has-nav"
  15.      data-product-slider="true"
  16.      data-product-slider-options="{{ productSliderOptions|json_encode }}">
  17.     {% block element_product_slider_inner %}
  18.         {% block element_product_slider_element %}
  19.             <div class="product-slider-container"
  20.                  data-product-slider-container="true">
  21.                 {% for category in element.data.all %}
  22.                     <div class="product-slider-item">
  23.                         {% set url =  category_url(category) %}
  24.                         {% set categoryColor = category.customFields.custom_category_info_color %}
  25.                         {% if category.mediaId %}
  26.                             {% set mediaImage = searchMedia([category.mediaId] ,context.context) %}
  27.                             {% set singleImage = mediaImage.get(category.mediaId) %}
  28.                         {% else %}
  29.                             {% set mediaImage = null %}
  30.                             {% set singleImage = null %}
  31.                         {% endif %}
  32.                         <a class="cms-element-categories-item" href="{{ url }}" alt="{{ category.translated.name }}">
  33.                             <img src="{{ singleImage.url }}" class="cms-element-categories-item-image">
  34.                             <span class="cms-element-categories-item-text">{{ category.translated.name }}</span>
  35.                             <div class="background-container" style="background-color:{{ categoryColor }}"></div>
  36.                         </a>
  37.                     </div>
  38.                 {% endfor %}
  39.             </div>
  40.         {% endblock %}
  41.         <span class="slider-controls-button prev slider-controls-prev-button-{{ element.id }} ">
  42.      {% sw_icon 'arrow_left'  style {
  43.          'namespace': 'Tuerschild_2',
  44.      } %}                </span>
  45.         <span class="slider-controls-button next slider-controls-next-button-{{ element.id }} arrow-right-rotate">
  46.      {% sw_icon 'arrow_left'  style {
  47.          'namespace': 'Tuerschild_2',
  48.      } %}                 </span>
  49.     {% endblock %}
  50. </div>