aboutsummaryrefslogtreecommitdiff
path: root/src/view/NavBuilder.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2025-10-20 16:42:01 +0200
committerpolo <ordipolo@gmx.fr>2025-10-20 16:42:01 +0200
commit09d7191793bc9baafa591f5815aa60fe474465c6 (patch)
tree42ee5135bba0e4368c50b35f6f90d7ddff54dc55 /src/view/NavBuilder.php
parent6535db259081b02e9db59b905ae922a37d03eddc (diff)
downloadcms-09d7191793bc9baafa591f5815aa60fe474465c6.zip
cacher le menu si une seule page, manques dans fillStartingDatabaseHEADmain
Diffstat (limited to 'src/view/NavBuilder.php')
-rw-r--r--src/view/NavBuilder.php9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/view/NavBuilder.php b/src/view/NavBuilder.php
index 07c70d1..2cded67 100644
--- a/src/view/NavBuilder.php
+++ b/src/view/NavBuilder.php
@@ -13,10 +13,11 @@ class NavBuilder extends AbstractBuilder
13 public function __construct(Node $node = null) 13 public function __construct(Node $node = null)
14 { 14 {
15 $this->html .= '<nav class="nav_main"><ul>'; 15 $this->html .= '<nav class="nav_main"><ul>';
16 $this->html .= $this->navMainHTML( 16 if(count(Model::$menu_data->getChildren()) > 1){
17 Model::$menu_data, 17 $this->html .= $this->navMainHTML(
18 // param nullable, ça retire une dépendance stricte entre NavBuilder et Model 18 Model::$menu_data, // Menu étend Page
19 Model::$page_path != null ? Model::$page_path->getArray() : []); 19 Model::$page_path != null ? Model::$page_path->getArray() : []); // param nullable, ça retire une dépendance stricte entre NavBuilder et Model
20 }
20 $this->html .= '</ul></nav>'; 21 $this->html .= '</ul></nav>';
21 } 22 }
22 23