lupographix
Grünschnabel
Hi Leute!
Bin zum erstenmal hier und bin echt froh, dass es Foren wie diese hier gibt, wo einem geholfen wird.
Da ich eher kein Programmierer bin, mich aber ab und zu mit scripts auseinandersetzen muss, stoße ich schon mal auf Probleme.
Vielleicht kann mir ja einer hierbei helfen:
Ich habe ein dynamisches Menü, dass mit einem array aufgebaut ist.
Das Menü funktioniert soweit, nur möchte ich, dass bei einem Klick auf ein Untermenü-Punkt der Übermenü-Punkt aktiv bleibt.
Mir ist klar, dass die Schleifen anders aufgebaut werden müssen, nur wie?
hier der code:
Bin zum erstenmal hier und bin echt froh, dass es Foren wie diese hier gibt, wo einem geholfen wird.
Da ich eher kein Programmierer bin, mich aber ab und zu mit scripts auseinandersetzen muss, stoße ich schon mal auf Probleme.
Vielleicht kann mir ja einer hierbei helfen:
Ich habe ein dynamisches Menü, dass mit einem array aufgebaut ist.
Das Menü funktioniert soweit, nur möchte ich, dass bei einem Klick auf ein Untermenü-Punkt der Übermenü-Punkt aktiv bleibt.
Mir ist klar, dass die Schleifen anders aufgebaut werden müssen, nur wie?
hier der code:
PHP:
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";
}
}
}
}