Hallo,
ich hab da mal eine Frage:
Wie kann ich denn eine angelegte individuelle Navigation (Modul) nur auf einer ganz bestimmten Seite anzeigen lassen,
wenn diese Navigation im Header angelegt sein soll?
Danke & Gruß Dirk
Hallo,
ich hab da mal eine Frage:
Wie kann ich denn eine angelegte individuelle Navigation (Modul) nur auf einer ganz bestimmten Seite anzeigen lassen,
wenn diese Navigation im Header angelegt sein soll?
Danke & Gruß Dirk
Ein eigenes Seitenlayout für die Seite. Oder Boxes nutzen.
Oder mit CSS. Der Seite wo es gezeigt werden soll eine class mitgeben. Dann per display oder visibility ein- bzw. ausblenden.
Wenn das die Navigation die einzige Anwendung ist für das seitenweise ein- und ausblenden, dann ist CSS sogar noch einfacher wie die Boxes.
Anwendung:
- Seitenstruktur: die Seite öffnen die das Menü haben soll, unter "Experten-Einstellungen" die CSS-Klasse befüllen, zum Beispiel mit "hatmenue"
- die Navigation über das Seitenlayout in alle Seiten einbauen
- CSS-Angaben schreiben die das Menü ein- oder ausblendet auf Basis der Seitenklasse
Ich schreib mal ein Beispiel dafür dass das Menü in der linken Spalte eingeblendet ist, wenn es woanders liegt einfach anpassen:
GrußCode:/* für alle Seiten: Menü ausblenden */ #left .mod_navigation { display: none; } /* für Seiten-Klasse "hatmenue" das Menü einblenden */ body.hatmenue #left .mod_navigation { display: block; }
Markus
Geändert von markus.milkereit (25.03.2013 um 13:56 Uhr)
VON HELDEN UND GESTALTEN Contao Premium-Partner
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen