Hallo,
meine Navigation steht in einem Array, das dyn, zusammengebaut wird. Ich habe 2 style definiert, eins für Hauptpunkte, eins fürs Untermenü.
So sieht das Ganze in PHP aus
$naviString = '<div id="main_navi">';
foreach($navi){
$naviString.="<a href=".$navi[2]."index.php>".$navi[1]."</a><br>";
if($pageName==$navi[0]){
// $naviString.="<div id="sub_navi">";
foreach($subNavigation[$pageName] AS $subnavi){
$naviString.="<a href="".$subnavi[0].".php">".$subnavi[1]."</a><br>";
}
//$naviString.="</div>";
}
}
$naviString .= '</div>';
echo $naviString;
Es funktioniert techn. einwandfrei, also das Menü wird entspr. der HAupt- und Untermenüpunkte zusammengebaut. Alle Hauptpunkte stehen untereinander, sollte es einen oder mehrer Untermenüpunkte geben, werden die entspr. eingefügt.
ABER: Ich krieg es nicht hin, den Text der Untermenüpunkte anderes zu formatieren (kleiner Schrift, eingerückt). Die beiden entspr. div-Zeilen hab ich oben auskommentiert. so wird es zwar richtig zusammengebaut, allerdings alles gleih formatiert (logisch). Nehm ich die Zeilen wieder rein, wird das Untermenü GAR NICHT angezeigt.
Jemand nen Tipp, woran das liegen könnte?
1000dank schonmal & gruß
cisco