From ca3949aca0c7c1af476c8eec93b4920d5aff21ec Mon Sep 17 00:00:00 2001 From: polo Date: Sun, 13 Apr 2025 14:16:51 +0200 Subject: erreur de balises --- src/view/NavBuilder.php | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) (limited to 'src') diff --git a/src/view/NavBuilder.php b/src/view/NavBuilder.php index 2ef6bc8..603fcfa 100644 --- a/src/view/NavBuilder.php +++ b/src/view/NavBuilder.php @@ -24,32 +24,30 @@ class NavBuilder extends AbstractBuilder { $li_class = ''; if(isset($current[$level]) && $data->getEndOfPath() === $current[$level]->getEndOfPath()){ - $li_class = 'current'; + $li_class = 'current '; } + $link = ''; if($data->isReachable()) { - $target = ''; if(str_starts_with($data->getEndOfPath(), 'http')) // lien vers autre site { - $link = $data->getEndOfPath(); // $link = chaine - $target = ' target="_blank"'; + $link .= ''; } elseif($data->getEndOfPath() != '') // lien relatif { - $link = new URL(['page' => $data->getPagePath()]); // $link = objet + $link .= ''; } - $nav_html .= ''; } else{ - $nav_html .= ''; + $link .= ''; } if(count($data->getChildren()) > 0) // titre de catégorie { - $li_class = $data->getParent() == null ? 'drop-down' : 'drop-right'; + $li_class .= $data->getParent() == null ? 'drop-down' : 'drop-right'; - $nav_html .= '
  • ' . $data->getPageName() . '