From 43c962f442165327d73756c62501ff823d43f9f3 Mon Sep 17 00:00:00 2001 From: polo Date: Mon, 31 Mar 2025 18:43:53 +0200 Subject: positions dans table page, fil d'ariane en haut, logo dans footer --- src/view/HeaderBuilder.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/view/HeaderBuilder.php') diff --git a/src/view/HeaderBuilder.php b/src/view/HeaderBuilder.php index 252958a..eef2663 100644 --- a/src/view/HeaderBuilder.php +++ b/src/view/HeaderBuilder.php @@ -6,20 +6,24 @@ use App\Entity\Node; class HeaderBuilder extends AbstractBuilder { private ?Node $nav = null; + private ?Node $breadcrumb = null; public function __construct(Node $node) { - // nav - // n'utilise pas useChildrenBuilder, il faudrait peut-ĂȘtre + // pas de useChildrenBuilder, il faudrait peut-ĂȘtre $children = $node->getChildren(); foreach($children as $child) { - if($child->getName() === 'nav') - { + if($child->getName() === 'nav'){ $this->nav = $child; $nav_builder = new NavBuilder($this->nav); $nav = $nav_builder->render(); } + elseif($child->getName() === 'breadcrumb'){ + $this->breadcrumb = $child; + $breadcrumb_builder = new BreadcrumbBuilder($this->breadcrumb); + $breadcrumb = $breadcrumb_builder->render(); + } } $viewFile = self::VIEWS_PATH . $node->getName() . '.php'; -- cgit v1.2.3