Hallo, ich möchte folgenden Code erweitern, weiß aber nicht wie. Momentan ist die Navigation so ausgelegt, das ein Hauptmenüpunkt mit Untermenüpunkten exisiteren. Ich möchte nun die Navigation erweitern und unter die Untermenüs noch weitere Menüs hinzufügen. Und unter diesen eventuell noch weitere. Gleichzeitig müsste der Code im zweiten Teil des Scripts angepasst. Dieser ist nämlich für das Aussehen CSS zuständig und sorgt dafür das der aktuelle Menüpunkt auch kenntlich gemacht wird, wenn ich auf der Seite bin.
Hier das Script:
Danke und Gruß
Hier das Script:
PHP:
<?
/*
die Variable $siteRoot muss angepasst werden, wenn die dateien in einem Unterverzeichnis abgelegt werden. Wenn das Unterverzeichnis z.B. "DIR" heißt, dann muss $siteRoot="/DIR/"; sein
*/
$siteRoot="/";
$menuStruct=array(
" Games"=>array
("root"
=>$siteRoot="/content/sites/games/"."games.php", " Datenbank Games"
=>$siteRoot="/content/sites/games/"."datenbank-games.php", " Datenbank Genre"
=>$siteRoot="/content/sites/games/"."datenbank-genre.php", " Datenbank Entwickler"
=>$siteRoot="/content/sites/games/"."datenbank-entwickler.php", " Datenbank Anbieter"
=>$siteRoot="/content/sites/games/"."datenbank-anbieter.php", " Tipps und Cheats"
=>$siteRoot="/content/sites/games/"."tipps-cheats.php", " Downloads"
=>$siteRoot="/content/sites/games/"."downloads.php", " Links"
=>$siteRoot="/content/sites/games/"."links.php"),
);
if($PHP_SELF == $menuStruct[0]['root']){
foreach($menuStruct as $key=>$value){
if($PHP_SELF == $value['root']){
echo "<div class=\"fstLevelActive\"><a href=".$value['root'].">$key</a></div>\n";
}
else{
echo "<div class=\"fstLevel\"><a href=".$value['root'].">$key</a></div>\n";
}
}
} else {
foreach($menuStruct as $key=>$value){
if($PHP_SELF == $value['root']){
echo "<div class=\"fstLevelActive\"><a href=".$value['root'].">$key</a></div>\n";
}else{
echo "<div class=\"fstLevel\"><a href=".$value['root'].">$key</a></div>\n";
}
foreach($value as $key2=>$value2){
if(array_search($PHP_SELF,$value)){
if($key2 != "root")
if($PHP_SELF == $value2){
echo "<div class=\"secLevelActive\"><a href=".$value2.">$key2</a></div>\n";
}else{
echo "<div class=\"secLevel\"><a href=".$value2.">$key2</a></div>\n";
}
}
}
}
}
?>
Danke und Gruß