|
||||
Aktiven Menüpunkt hervorheben, obwohl die Navigation includiert wurde?
Ich habe mein Webprojekt modularisiert und Kopfbereich, Navigation usw. ausgelagert:
PHP-Code:
Gibt es einen Trick, (php, CSS-Liste, inline-css oder Ähnliches) den aktiven Menüpunkt farblich anders zu gestalten obwohl die Navigation "ausgelagert" wurde? Danke rp
__________________
Von Joomla 1.014 und 1.5.8 wieder zurück auf handprogrammiertes (X)HTML/CSS! Vista-Home Premium http://www.klavierunterricht-radeberg.de "Take second best put me to the test!" |
Sponsored Links |
Sponsored Links |
|
|||
Es gibt auch einen CSS-Trick.
Du weist auf jeder Seite dem Body-Tag eine andere Id zu. Z.B. HTML-Code:
<body id="kontakt">
HTML-Code:
<li id="kontakt-link"></li> Code:
#kontakt #kontakt-link { color:red; } #impressum #impressum-link { color:red; }
__________________
Liebe Grüße, Lukas aus Bocholt |
|
||||
Danke euch beiden, da eXHTML schneller war, habe ich die php-Variante genommen. Ist vielleicht auch ein wenig effektiver, weil der größte Aufwand in der includierten Navigationsdatei erfolgt.
Für alle, die ebenfalls kaum php-Kenntnisse haben, es funktioniert wie folgt: Die Einbindung in der aufrufenden Datei: PHP-Code:
PHP-Code:
__________________
Von Joomla 1.014 und 1.5.8 wieder zurück auf handprogrammiertes (X)HTML/CSS! Vista-Home Premium http://www.klavierunterricht-radeberg.de "Take second best put me to the test!" |
|
||||
„PHP_SELF“ liefert aber den URL-Pfad zum ausgeführten PHP-Skript und nicht den angefragten URL-Pfad. Der steht nämlich unter anderem in „REQUEST_URI“. Deswegen mein Vorschlag:
PHP-Code:
__________________
Markus Wulftange |
|
||||
Zitat:
Ich würde die Navigation aber auch mit eine Schleife anhand eines Arrays erstellen, alles einzeln anzulegen ist mehr Aufwand. |
|
||||
Danke, das ist jetzt die Profilösung, ich musste noch einen Slash hinter /audio und /kontakt schreiben:, das ist der geänderte Code:
PHP-Code:
__________________
Von Joomla 1.014 und 1.5.8 wieder zurück auf handprogrammiertes (X)HTML/CSS! Vista-Home Premium http://www.klavierunterricht-radeberg.de "Take second best put me to the test!" |
|
|||
Die CSS-Lösung ist insofern in deinem Fall sinnvoller, als dass die navigation.php eben nicht weiß, von welcher Datei aus sie included wurde.
Aber du hast eine Lösung die funktioniert also gut ist^^
__________________
Liebe Grüße, Lukas aus Bocholt |
Sponsored Links |
Stichwörter |
active, include, navigation |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Problem mit Navigation | safari | CSS | 12 | 20.04.2011 11:11 |
Float-Problem? | mischaef | CSS | 33 | 20.10.2010 16:20 |
Hilfe: navigation included - wie kann man den aktiven menüpunkt highlighten? | nea23 | Serveradministration und serverseitige Scripte | 20 | 18.10.2010 17:08 |
Javascript UL Navigation im IE6 | ven | CSS | 7 | 29.04.2008 15:29 |
Container mit 2 Container darin -> Hintergrund anzeigen | bendar | CSS | 4 | 05.04.2005 18:18 |