From e643d0a2330dedddfd45555f44b29d7638dd38bc Mon Sep 17 00:00:00 2001 From: isUnknown Date: Mon, 30 Mar 2026 17:32:53 +0200 Subject: [PATCH] =?UTF-8?q?portfolio=20:=20forcer=20la=20lecture=20du=20mo?= =?UTF-8?q?ckup=20depuis=20la=20langue=20par=20d=C3=A9faut.=20closes=20#47?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le champ mockup (translate: false) retournait null en version anglaise car Kirby lisait le fichier de contenu EN vide. On lit maintenant explicitement via defaultLanguage pour toutes les langues. Co-Authored-By: Claude Sonnet 4.6 --- site/blueprints/pages/project.yml | 1 + site/templates/portfolio.json.php | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/site/blueprints/pages/project.yml b/site/blueprints/pages/project.yml index 90f064b..34f556a 100644 --- a/site/blueprints/pages/project.yml +++ b/site/blueprints/pages/project.yml @@ -93,6 +93,7 @@ tabs: width: 1/3 label: Image de mise en situation type: files + translate: false layout: cards max: 1 size: small diff --git a/site/templates/portfolio.json.php b/site/templates/portfolio.json.php index ae874d5..dfe1640 100644 --- a/site/templates/portfolio.json.php +++ b/site/templates/portfolio.json.php @@ -14,9 +14,9 @@ $specificData = [ 'srcset' => $f->srcset('gallery'), 'webp' => $f->srcset('gallery-webp'), ])->values(), - 'mockup' => $project->mockup()->toFile()?->url(), - 'mockupSrcset' => $project->mockup()->toFile()?->srcset('mockup'), - 'mockupWebp' => $project->mockup()->toFile()?->srcset('mockup-webp'), + 'mockup' => $project->content(kirby()->defaultLanguage()->code())->mockup()->toFile()?->url(), + 'mockupSrcset' => $project->content(kirby()->defaultLanguage()->code())->mockup()->toFile()?->srcset('mockup'), + 'mockupWebp' => $project->content(kirby()->defaultLanguage()->code())->mockup()->toFile()?->srcset('mockup-webp'), 'galleryAnimationMode' => $project->galleryAnimationMode()->value() ?: 'vertical', 'secondsPerImage' => $project->secondsPerImage()->isNotEmpty() ? (int) $project->secondsPerImage()->value() : 8, 'galleryBackgroundColor' => $project->galleryBackgroundColor()->value(),