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 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.
---------------------------------
Beste Grüße planepix
Contao für Webdesigner (Website), Twitter: @contaowebdesign
weitzeldesign
Contao-Sprechstunde
Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
Contao Jahrbuch: www.contao-jahrbuch.de
Contao Agenturtag: www.contao-agenturtag.de
Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki
Schon wieder ein Update?
Glücklich sind die, die den Wert erkennen – und wertschätzen.
„Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”
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.
Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
Unterstütze bitte das Contao-Projekt (Button Links)
Weitere Spendenmöglichkeiten
------------------------------------------------------------------------------------------------------
Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
Contao-Online-Video-Kurse: Contao Academy
Funktionalität erweitern: Contao-Erweiterungen
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
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; }
---------------------------------
Beste Grüße planepix
Contao für Webdesigner (Website), Twitter: @contaowebdesign
weitzeldesign
Contao-Sprechstunde
Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
Contao Jahrbuch: www.contao-jahrbuch.de
Contao Agenturtag: www.contao-agenturtag.de
Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki
Schon wieder ein Update?
Glücklich sind die, die den Wert erkennen – und wertschätzen.
„Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”
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 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.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)