[PHP] hierarchisches Menü

Frikasunt

Cadet 2nd Year
Registriert
Juni 2003
Beiträge
22
Also ich hab folgendes hierachisches Menü mit 2 Ebenen:




<?

$siteRoot="/";
$menuStruct=array(
"Bohren und Schrauben"=>array("root"=>$siteRoot."enobi/1.php","Akku-Bohrschrauber"=>siteRoot."enobi/menu/1.php", "Bohrmaschinen"=>$siteRoot."enobi/menu/1.1.php","Bohrhämmer"=>$siteRoot."enobi/menu/1.2.php", "Schlagbohrmaschinen"=>$siteRoot."enobi/menu/1.3.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";
}
}
}
}
}
?>



Ich würde da jetzt gerne noch einen 3. Ebene einbauen.
Könnte mir jemand helfen?


Danke
Frikasunt
 
Zurück
Oben