hecq-et-lesort/site/templates/event.php
isUnknown 179d60f0bd event : slideshow Swiper avec srcset WebP pleine largeur
Chargement conditionnel de Swiper (CDN UMD) sur le template event.
Srcset dédié sans crop, 6 largeurs jusqu'à 3200w, toujours WebP.
Première slide en eager, suivantes en lazy.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 10:30:18 +02:00

26 lines
752 B
PHP

<?php snippet('head') ?>
<?php snippet('header') ?>
<?php $galleryImages = $page->gallery()->toFiles() ?>
<?php if ($galleryImages->count()): ?>
<div class="slideshow">
<div class="swiper">
<div class="swiper-wrapper">
<?php foreach($galleryImages as $index => $image): ?>
<div class="swiper-slide">
<?php snippet('picture', [
'file' => $image,
'srcsetName' => 'event-slideshow',
'sizes' => '100vw',
'alt' => $image->alt()->or($page->title())->value(),
'lazy' => $index > 0,
]) ?>
</div>
<?php endforeach ?>
</div>
</div>
</div>
<?php endif ?>
<?php snippet('footer') ?>