{% set GlobalSliderConfig = 'FaesslichSlider.config.' %}
{% set element = block.slots.getSlot('left') %}
{% set SliderConfig = element.data.settings %}
{% set optionsObject %}
{% sw_include SliderConfig.type === 'slider'
? '@Storefront/storefront/options/options.html.twig'
: '@Storefront/storefront/options/options-carousel.html.twig'
%}
{% endset %}
{% block block_slider_base %}
{% block block_slider_base_wrapper %}
<div class="faesslich-{{ SliderConfig.type }}-wrapper-outer{% if element.data.settings.pagination %} -show-dots{% endif %}{% if element.data.settings.paginationPosition %} -dots-{{ element.data.settings.paginationPosition }}{% endif %}{% if SliderConfig.type === 'carousel' %} -is-carousel{% endif %}{% if element.data.settings.sliderHeightPreset %} {{ element.data.settings.sliderHeightPreset }}{% endif %}">
<div class='faesslich-slider-wrapper {{ optionsObject|raw }}'>
{% block block_slider_base_inner %}
{% sw_include "@Storefront/storefront/element/cms-element-" ~ element.type ~ ".html.twig" ignore missing with { isCarouselElement: SliderConfig.type === 'carousel' } %}
{% endblock %}
</div>
</div>
{% endblock %}
{% endblock %}