![]() |
![]() |
|
![]() |
![]() |
|
Registrieren | Hilfe/Forumregeln | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung Rat & Tat für Programmierer |
|
Themen-Optionen | Ansicht |
![]() |
#8 |
Inventar
![]() |
![]() Ich mach es mit einer Variablen, vielleicht nicht elegant aber brauchbar:
(ist aber eine PHP/CSS Variante) //Seite 1 im Menü beginnt so: <?php $menu_sel=1;//(Seite 2 bekommt den Wert 2...) require ('inc/menu.inc'); //In der Menu.inc kommt unter anderem dies: //Zuerst die Menüeinträge festlegen $titel = array( "eintrag1" => "seite1.php",//=1 "eintrag2" => "seite2.php",//=2 "eintrag3" => "seite3.php" //=3 usw... ); $i=1; foreach($titel as $menu => $link) { IF ($i != $menu_sel){ echo '<li class="menu">'.$menu.''."\n"; } ELSE { echo '<li class="active">'.$menu.''."\n"; } $i++; } Das Menü sieht dann so aus: eintrag1 eintrag2 eintrag3 //li.menu und li.active müssen in der CSS Datei unterschiedlich gestaltet werden. Andere Möglichkeit wäre, dem body-tag eine eigene ID zugeben, die der Klasse des angewählten Menüpunktes entspricht. Dazu muss jeder Menüpunkt natürlich eine eigene ID besitzen. |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|