{% sw_extends '@Storefront/storefront/element/cms-element-image-slider.html.twig'%} {% block element_image_slider_inner %}
{% for image in element.extensions['sliderItems'] %} {% set imageElement %}
{% set attributes = { 'class': 'img-fluid image-slider-image', 'alt': (image['media'].translated.alt ?: ''), 'title': (image['media'].translated.title ?: '') } %} {% if element.config.displayMode.value == 'cover' or element.config.displayMode.value == 'contain' %} {% set attributes = attributes|merge({ 'data-object-fit': element.config.displayMode.value }) %} {% endif %} {% sw_thumbnails 'cms-image-slider-thumbnails' with { media: image['media'] } %}
{% endset %} {% block element_image_slider_inner_item %}
{% if image['url'] %} {{ imageElement }} {% else %} {{ imageElement }} {% endif %} {% if image['text'] %}
{{image['text']|raw}}
{% endif %}
{% endblock %} {% endfor %}
{% block element_image_slider_controls %} {{parent()}} {% endblock %} {% endblock %}