Eracer120
Grünschnabel
Hallo,
Ich bin ein anfänger was PHP und co. angeht und brache Hilfe bei einem Skript.
Das Skript in sein jetzigen zustand funktioniert zu 100%. Ich möchte es um ein Untermenü erweitern. So soll es im HTML Code aussehen.
vorher:
nacher:
Was ich bis jetzt im Internet gefunden habe konnte ich nicht zum laufen bringen, Bitte hilft mir dieses Skript zu erweitern.
Nested Sets und andere Lösungen sind mir zu schwer.
Ich bin ein anfänger was PHP und co. angeht und brache Hilfe bei einem Skript.
PHP:
<?php
$menu = array(
"home" => array("Home", "/", ),
"forum" => array("Forum", "/forum.php", ),
"mediathek" => array("Mediathek", "/mediathek/", ),
"teamspeak" => array("Teamspeak 3", "/teamspeak/", ),
);
$nav = "<nav><ul>\n";
foreach ($menu as $key => $value) { $nav .= "<li>";
if($key != $current_page) { $nav .= "<a href='".$value[1]."' >".$value[0]."</a>";}
else { $nav .= "<a href='#' class='current'>".$value[0]."</a>";}
$nav .= "</li>\n";}
$nav .= "</ul></nav>";
echo $nav
?>
vorher:
HTML:
<nav>
<ul>
<li><a href="/">Home</a></li>
<li><a href="/forum.php">Forum</a></li>
<li><a href="/mediathek/">Mediathek</a></li>
<li><a href="/teamspeak/">Teamspeak 3</a></li>
</ul>
</nav>
HTML:
<nav>
<ul>
<li><a href="/">Home</a></li>
<li><a href="/forum.php">Forum</a></li>
<li><a href="#">Mediathek »</a>
<ul>
<li><a href="/mediathek/">Mediathek</a></li>
<li><a href="/mediathek/gallery.php">Bildergalerie</a></li>
</ul>
</li>
<li><a href="/teamspeak/">Teamspeak 3</a></li>
</ul>
</nav>
Nested Sets und andere Lösungen sind mir zu schwer.
Zuletzt bearbeitet: