From e93cd6c352a8e4fbb4e1174bdb15484adbe4c0f7 Mon Sep 17 00:00:00 2001 From: polo Date: Fri, 26 Sep 2025 12:04:02 +0200 Subject: suppression table Presentation --- src/view/MainBuilder.php | 9 +++------ src/view/NewsBlockBuilder.php | 2 +- src/view/PostBlockBuilder.php | 2 +- src/view/templates/modify_block.php | 6 +++--- 4 files changed, 8 insertions(+), 11 deletions(-) (limited to 'src/view') diff --git a/src/view/MainBuilder.php b/src/view/MainBuilder.php index 8a40d82..2510b08 100644 --- a/src/view/MainBuilder.php +++ b/src/view/MainBuilder.php @@ -55,14 +55,11 @@ class MainBuilder extends AbstractBuilder // mode modification de page uniquement private function viewEditBlocks($node): void { - $blocks = Blocks::getTypeNamePairs(); - $options = ''; - for($i = 0; $i < count($blocks); $i++){ - $options .= '\n"; + foreach(Blocks::$blocks as $key => $value){ + $options .= '\n"; } - //$page_id = Director::$page_path->getLast()->getId(); $head_node = null; foreach(ViewController::$root_node->getChildren() as $first_level_node){ if($first_level_node->getName() === 'head'){ @@ -88,7 +85,7 @@ class MainBuilder extends AbstractBuilder private function makePresentationOptions(string $presentation): string { $options = ''; - foreach(Presentation::$option_list as $key => $value){ + foreach(Blocks::$presentations as $key => $value){ $options .= ''; } return $options; diff --git a/src/view/NewsBlockBuilder.php b/src/view/NewsBlockBuilder.php index e7bbec9..963afe6 100644 --- a/src/view/NewsBlockBuilder.php +++ b/src/view/NewsBlockBuilder.php @@ -22,7 +22,7 @@ class NewsBlockBuilder extends AbstractBuilder } // 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 + $section_class = $node->getNodeData()->getPresentation(); // = list, grid , mosaic ou carousel $cols_min_width = ''; if($section_class === 'grid'){ $min_width = $node->getNodeData()->getColsMinWidth(); diff --git a/src/view/PostBlockBuilder.php b/src/view/PostBlockBuilder.php index dca4fbd..ba54901 100644 --- a/src/view/PostBlockBuilder.php +++ b/src/view/PostBlockBuilder.php @@ -22,7 +22,7 @@ class PostBlockBuilder extends AbstractBuilder } // 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 + $section_class = $node->getNodeData()->getPresentation(); // = list, grid , mosaic ou carousel $cols_min_width = ''; if($section_class === 'grid'){ $min_width = $node->getNodeData()->getColsMinWidth(); diff --git a/src/view/templates/modify_block.php b/src/view/templates/modify_block.php index 2514085..22a2932 100644 --- a/src/view/templates/modify_block.php +++ b/src/view/templates/modify_block.php @@ -1,6 +1,6 @@
-