From 94065f1ce66427b7b6d426cd0eeeb9e582c089e1 Mon Sep 17 00:00:00 2001 From: isUnknown Date: Fri, 27 Feb 2026 14:45:43 +0100 Subject: [PATCH] fix: revert srcset on beforeafter images MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le srcset sur image-before/image-after perturbait le clip CSS (width: var(--position)) rendant l'effet before/after inopérant. On revient aux img simples (src only) pour garantir le bon fonctionnement du slider. Co-Authored-By: Claude Sonnet 4.6 --- site/plugins/beforeafter/snippets/blocks/beforeafter.php | 9 --------- site/templates/investigation.php | 6 +----- 2 files changed, 1 insertion(+), 14 deletions(-) diff --git a/site/plugins/beforeafter/snippets/blocks/beforeafter.php b/site/plugins/beforeafter/snippets/blocks/beforeafter.php index 2df4414..dfc31ac 100644 --- a/site/plugins/beforeafter/snippets/blocks/beforeafter.php +++ b/site/plugins/beforeafter/snippets/blocks/beforeafter.php @@ -3,11 +3,6 @@ $imageBefore = $block->imageBefore()->toFile(); $imageAfter = $block->imageAfter()->toFile(); $caption = $block->caption()->value(); -$imgSizes = $imgSizes ?? '(min-width: 768px) 50vw, 90vw'; -$imgSrcset = $imgSrcset ?? 'body-half'; - -$kirbyThumbs = kirby()->option('thumbs.srcsets', []); -$srcsetAttr = isset($kirbyThumbs[$imgSrcset]) ? fn($f) => $f->srcset($imgSrcset) : fn($f) => $f->srcset(); ?> @@ -16,16 +11,12 @@ $srcsetAttr = isset($kirbyThumbs[$imgSrcset]) ? fn($f) => $f->srcset($imgSrcset <?= $imageBefore->alt()->or('Image avant')->esc() ?> <?= $imageAfter->alt()->or('Image après')->esc() ?> diff --git a/site/templates/investigation.php b/site/templates/investigation.php index 0b23e5d..225a25f 100644 --- a/site/templates/investigation.php +++ b/site/templates/investigation.php @@ -221,11 +221,7 @@ $dateLocale = substr(is_array($locale) ? reset($locale) : $locale, 0, 5); type() === 'beforeafter'): ?>
- type(), [ - 'block' => $block, - 'imgSizes' => '100vw', - 'imgSrcset' => 'body-full', - ]) ?> + type(), ['block' => $block]) ?>
type() === 'video'): ?>