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 ++++++++---- src/view/templates/footer.php | 5 +++-- src/view/templates/header.php | 13 ++++++++----- 3 files changed, 19 insertions(+), 11 deletions(-) (limited to 'src/view') 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'; diff --git a/src/view/templates/footer.php b/src/view/templates/footer.php index 5af7924..a4e3544 100644 --- a/src/view/templates/footer.php +++ b/src/view/templates/footer.php @@ -1,15 +1,16 @@
- \ No newline at end of file diff --git a/src/view/templates/header.php b/src/view/templates/header.php index fa55cea..0bf4396 100644 --- a/src/view/templates/header.php +++ b/src/view/templates/header.php @@ -13,11 +13,14 @@

-
- - <?= $facebook_alt ?> - - <?= $instagram_alt ?> +
+ +
\ No newline at end of file -- cgit v1.2.3