|
|||||||
aktuelle Seite in der Navigation hervorheben
Es ist im Internet mittlerweile üblich, in der Navigation die aktuelle Seite hervorzuheben – das bietet dem Besucher Orientierung.
Doch wie geht das in NOF?Nof macht dieses Feature automatisch bei der NOF-eigenen Navigation: mittels JavaScript bei der grafischen Lösung, und mit einem Trick bei der Textnavi: NOF macht aus dem jeweiligen Rubriken-Link der aktuellen Seite einfach einen formatierten Text.
Soweit, sogut. Doch diese Methode hat auch Haken – was ist mit Unterseiten, die nicht in der Hauptnavi auftauchen? Zudem lässt sich die NOF-Textnavi auch nur bedingt formatieren.
Die andere Variante wäre eine manuelle Formatierung, doch dann müsste logischerweise die Navigation in den Layout-Bereich, und für jede Seite extra angepasst werden. Ein irre Aufwand!
Und nun die Lösung: aktuelle Seite in der Navi hervorheben mit CSS!
Der Aufwand ist gering, und auch nicht größer als einen Google-Analytics-Script einzufügen!
Der Clou: die Navigation kann im Masterrahmen stehen bleiben! Und die zentrale Formatierung der Navi funktioniert über die Formatvorlagen. (Bis auf den hervorgehobenen Teil – der wird in der CSS-Datei formatiert).
So einfach geht’s!:Einmaliger Aufwand der sich lohnt:
Vorgehensweise:
Anlegen einer Navi mit den Testrubriken: Bier – Auto – Fußball – Fernsehen
Weiter geht’s am Beispiel der Seite “Auto”
Erstellen der CSS-Dateien
In die CSS-Datei “autonavi.css” kommt dieser CSS-Code rein:
/* Definitionen für die Navigation */ #autonavi { In den anderen CSS-Dateien wird nur imme der Name der CSS-Datei und die Zuordnung in der Datei angepasst: Rubrik Bier: CSS-Datei kopieren und umbennen: biernavi.css; In der Datei: #biernavi Rubrik Fussball: CSS-Datei kopieren und umbenennen: fussballnavi.css; In der Datei: #fussballnavi
Man muss also nur eine Stamm-CSS-Datei anlegen, kopieren, umbenennen und anpassen!
Diesen Vorgang analog für jede Rubrik wiederholen!
Fazit: geringer Pflegeaufwand nur bei Änderung der Navigation!
|
|||||||