Hallo zusammen,
ich möchte vor die eigentliche Seite eine Seite vorschalten die nur 3 Navigationspunkte hat. Gibt es eine Alternative statt ein 2. Theme zu erstellen?
Gruß Oliver
Druckbare Version
Hallo zusammen,
ich möchte vor die eigentliche Seite eine Seite vorschalten die nur 3 Navigationspunkte hat. Gibt es eine Alternative statt ein 2. Theme zu erstellen?
Gruß Oliver
Hallo Oliver,
eine Möglichkeit wäre die anderen Menüpunkte mit CSS „auszublenden”.
Der Seite eine body class vergeben und dann alle „unnötigen” Menüpunkte ausblenden. Setzt voraus dass diese auch eine body class haben.
Die Problematik ist, dass wenn ich es über ein 2. Theme abbilde, ich das Theme nicht mehr im Startpunkt, sondern einzeln auf jeder Seite einbinden muss. Da die Seite später der Verein selbst pflegen soll, wird es zu kompliziert. Aber bei den Klassen muss ich doch auch ins Template eingreifen oder?
Ein Theme mit mehren Seitenlayouts ist möglich.
Ich setze dafür allerdings lieber die Erweiterung Merger2 ein.
Warum brauchst du mehrere Seitenlayouts? Body CSS Klassen kannst du pro Seite einstellen.
Kannst du mir mal auf die Sprünge helfen Spooky wie ich damit die Navigation ausblenden kann?
Wenn eine Seite die body class „produkte” hat, kannste sie z. B. so ausblenden:
Code:#navigation .produkte { display: none; }
Wenn du einer Seite eine CSS Klasse gibst, wird diese CSS Klasse auch im Navigationsmenü verwendet. Dadurch kannst du dann auf bestimmten Seiten bestimmte Navigationselemente einfach auf display:none; setzen. Wenn dir das nicht reicht, könntest du auch direkt im nav_ Template die Ausgabe von gewissen Seiten auf gewissen Seiten unterbinden.
Was machst du da für einen Aufriss :D Du legst ja die erste Seite "parallel" zu den anderen an (oder nicht?). Du musst also nur ein neues Seitenlayout für die eine Seite erstellen und und auch nur dieser zuweisen (vom Allgemein zum Speziellen arbeiten). Ich mache das regelmäßig ;) Ansonsten gibt mal einen Screen von deiner Seitenstruktur vor, dann kann man dir konkreter das Vorgehen erklären.