das menü hat die Seite 1, Seite 2 und Seite 3. Die Seite 1 hat das Untermenü A, Untermenü B und Untermenü C, die Seite 2 das Untermenü D, Untermenü E usw.
wenn ich jetzt das untermenü A aufrufe, erscheint in der menüführung Seite 1 mit den 3 Untermenüs, Seite 2 (ohne untermenüs) und Seite 3 auch ohne untermenüs. das untermenü a wird wird durch das css farblich anders dargestellt , da es der "aktive" link ist. gehe ich auf Untermenü D, dann erscheint seite 1 ohne untermenü, Seite 2 mit allen 2 untermenüs und seite 3 wieder ohne untermenüs. untermenü d ist wieder der aktive menüpunkt und wird entsprechend dargestellt.
in etwas so:
http://matin.at/alles-html/index.html - hier habe ich jeweils nur 2 menüspunkte mit 2 untermenüs.
allerdings möchte ich, dass alle untermenüs angezeigt werden. durch das css möchte ich das untermenü farblich anders darstellen.
soweit ich das obige scipt richtig verstanden habe, fragt es durch if($_SERVER['REQUEST_URI'] == den menülink im browser ab und gibt diesen entsprechend in den link "aktivlink" hinein. nun habe ich mir gedacht, mit einer weiteren solchen "if"-anweisung könnte man alle menülinks, die nicht zum derzeit offenen menüpunkt gehören auch ausgeben. aber nicht mit der abfrage "wenn url ist gleich variable" sondern genau umgekeht. "wenn url ist UNGLEICH der variable, dann gibt den link in <div class=\"secLevelInactive\"><a href=\"".$value2."\">$key2</a></div>\n"; aus.