diff --git a/config.yaml b/config.yaml index 388e96ad0e426df8e969eb4737479cc967fd3c20..8594cc8b83998587b4095579e5fd9b501e2da964 100644 --- a/config.yaml +++ b/config.yaml @@ -69,6 +69,22 @@ params: programs: related_posts: quantity: 4 + blocks: + gallery: + splide: + arrows: true + pagination: false + autoWidth: true + autoplay: false + testimonials: + splide: + arrows: false + autoplay: true + pauseOnHover: false + pauseOnFocus: true + type: loop + autoHeight: true + interval: 8000 image_sizes: design_system: lightbox: diff --git a/layouts/partials/blocks/templates/gallery/carousel.html b/layouts/partials/blocks/templates/gallery/carousel.html index c14cea65d8aa346850f66aebd9ff6280d3c1514a..de6811bc510f8a9f02ba011f742855b85bb497ca 100644 --- a/layouts/partials/blocks/templates/gallery/carousel.html +++ b/layouts/partials/blocks/templates/gallery/carousel.html @@ -4,7 +4,7 @@ {{ end }} {{- if $is_carousel }} -<div class="splide" role="group" data-splide='{"arrows":true,"pagination":false,"autoWidth":true,"autoplay":false}'> +<div class="splide" role="group" data-splide="{{ site.Params.blocks.gallery.splide | encoding.Jsonify }}"> <div class="splide__track"> <div class="splide__list"> {{ end -}} diff --git a/layouts/partials/blocks/templates/testimonials.html b/layouts/partials/blocks/templates/testimonials.html index e22ee82aa497ab3273139100c68c6962a82cae80..37d373454aadc7612944318543abbff430906f94 100644 --- a/layouts/partials/blocks/templates/testimonials.html +++ b/layouts/partials/blocks/templates/testimonials.html @@ -20,16 +20,7 @@ <div class="testimonials"> {{- if $is_carousel }} <div class="splide" - data-splide='{ - "arrows":false, - "autoplay":true, - "pauseOnHover":false, - "pauseOnFocus":true, - "type":"loop", - "autoHeight":true, - "interval":8000 - }' - > + data-splide="{{ site.Params.blocks.testimonials.splide | encoding.Jsonify }}"> <div class="splide__slider"> <div class="splide__track"> <div class="splide__list">