From 0fa852ee4e9c3060ba7fc0daf4b08a44ea151f7f Mon Sep 17 00:00:00 2001 From: polo Date: Thu, 2 Jul 2026 00:01:31 +0200 Subject: =?UTF-8?q?entit=C3=A9=20Presentation,=20MAJ=20filtre=20ViewContro?= =?UTF-8?q?ller::SPECIAL=5FPAGES,=20table=20node=5Fdata=20non=20all=C3=A9g?= =?UTF-8?q?=C3=A9e=20pour=20l'instant?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/view/FooterBuilder.php | 2 +- src/view/MainBuilder.php | 8 ++++---- src/view/templates/modify_block.php | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) (limited to 'src/view') diff --git a/src/view/FooterBuilder.php b/src/view/FooterBuilder.php index da16758..bb99c13 100644 --- a/src/view/FooterBuilder.php +++ b/src/view/FooterBuilder.php @@ -99,7 +99,7 @@ class FooterBuilder extends AbstractBuilder private function makePageModifModeButton(): string { $link_edit_page = new URL(['page' => CURRENT_PAGE]); - if(!in_array(CURRENT_PAGE, ['article', 'new_page', 'menu_paths', 'maintenance'])) // ajouter 'user_edit' et 'connection' le jour où ces pages auront un footer + if(!in_array(CURRENT_PAGE, ViewController::SPECIAL_PAGES)) // cas impossibles: 'user_edit' et 'connection' qui n'ont pas de footer { if(MainBuilder::$modif_mode){ $link_edit_label = 'Sortir du mode modification'; diff --git a/src/view/MainBuilder.php b/src/view/MainBuilder.php index b488703..b888a56 100644 --- a/src/view/MainBuilder.php +++ b/src/view/MainBuilder.php @@ -53,10 +53,10 @@ class MainBuilder extends AbstractBuilder } // mode modification de page uniquement - private function viewEditBlocks($node): void + private function viewEditBlocks(Node $node): void { $options = ''; - foreach(Blocks::$blocks as $key => $value){ + foreach(Presentation::$blocks as $key => $value){ $options .= '\n"; } @@ -69,7 +69,7 @@ class MainBuilder extends AbstractBuilder } // présentation par défaut - if(Blocks::hasPresentation($child_node->getName()) && $child_node->getNodeData()->getPresentation() === null){ + if(Presentation::hasPresentation($child_node->getName()) && $child_node->getNodeData()->getPresentation() === null){ $child_node->getNodeData()->setPresentation('full_width'); // pas de persistence ici } @@ -87,7 +87,7 @@ class MainBuilder extends AbstractBuilder private function makePresentationOptions(string $presentation): string { $options = ''; - foreach(Blocks::$presentations as $key => $value){ + foreach(Presentation::$presentations as $key => $value){ $options .= ''; } return $options; diff --git a/src/view/templates/modify_block.php b/src/view/templates/modify_block.php index d855a4a..1da3176 100644 --- a/src/view/templates/modify_block.php +++ b/src/view/templates/modify_block.php @@ -1,7 +1,7 @@
-
getName())){ +if(App\Entity\Presentation::hasPresentation($child_node->getName())){ ?>
-- cgit v1.2.3