Hallo
Habe mir hier auf der Seite ein Aufklappmenu gefunden. Das funktioniert recht gut. Nun möchte ich das aber so abändern, dass die Hauptkategorien keine eigenen Seiten darstellen.
Als Beispiel: Hauptkategorie = Ueber uns, Unterkategorie = Firma und Beteiligungen.
Nun sollte beim Klick auf Firma nur das Menu aufklappen und die Unterkategorien zeigen. So wie es jetzt ist, beinhaltet Firma auch eine eigene Seite.
Hier mal der Code:
Hoffe mir kann das jemand ändern oder klären.
Vielen Dank
Andreas
Habe mir hier auf der Seite ein Aufklappmenu gefunden. Das funktioniert recht gut. Nun möchte ich das aber so abändern, dass die Hauptkategorien keine eigenen Seiten darstellen.
Als Beispiel: Hauptkategorie = Ueber uns, Unterkategorie = Firma und Beteiligungen.
Nun sollte beim Klick auf Firma nur das Menu aufklappen und die Unterkategorien zeigen. So wie es jetzt ist, beinhaltet Firma auch eine eigene Seite.
Hier mal der Code:
PHP-Code:
$siteRoot="/";
$menuStruct=array(
"Home"=>array("root"=>$siteRoot."index.php"),
"Über uns"=>array("root"=>$siteRoot."ueberuns.php", "Firma"=>$siteRoot."firma.php", "Beteiligungen"=>$siteRoot."beteiligungen.php"),
"Allgemein"=>array("root"=>$siteRoot."allgemein.php", "Irgendwas"=>$siteRoot."irgendwas.php", "Noch mehr"=>$siteRoot."nochmehr.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";
}
}
}
}
}
Vielen Dank
Andreas
Kommentar