From f477314613beb26b0ce4c61ec0b1900df1de1cb1 Mon Sep 17 00:00:00 2001 From: polo Date: Mon, 1 Sep 2025 18:52:17 +0200 Subject: =?UTF-8?q?renommage=20des=20pr=C3=A9sentations,modif=20pr=C3=A9se?= =?UTF-8?q?ntation=20des=20blocs=20et=20largeur=20min=20(donc=20nb=20de=20?= =?UTF-8?q?colonnes)=20en=20mode=20grid,=20corrections=20de=20bugs=20et=20?= =?UTF-8?q?erreurs=20404,=20le=20param=20page=5Fmodif=20n'est=20plus=20une?= =?UTF-8?q?=20action,=20l=C3=A9g=C3=A8re=20symfonyfication=20du=20routeur?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/view/PostBlockBuilder.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/view/PostBlockBuilder.php') diff --git a/src/view/PostBlockBuilder.php b/src/view/PostBlockBuilder.php index 6ec91f7..8ad0498 100644 --- a/src/view/PostBlockBuilder.php +++ b/src/view/PostBlockBuilder.php @@ -21,11 +21,12 @@ class PostBlockBuilder extends AbstractBuilder extract($node->getNodeData()->getData()); } - $presentation = $node->getNodeData()->getPresentation()->getName(); // affichage list ou grid - - // exécution de la stratégie (utilisation de méthodes ou de classe List, Grid, CarouselPresentation) - $section_class = $presentation; - $section_child_class = $presentation === 'grid' ? 'grid_columns' : ''; + // stratégie d'affichage du contenu (utilisation de méthodes ou de classe List, GridPresentation, etc) + $section_class = $node->getNodeData()->getPresentation()->getName(); // = list, grid , mosaic ou carousel + if($section_class === 'grid'){ + $min_width = (string)$node->getNodeData()->getColsMinWidth(); + $cols_min_width = 'grid-template-columns: repeat(auto-fit, minmax(' . $min_width . 'px, 1fr));'; + } // ajouter un article $new_article = ''; -- cgit v1.2.3