Bin Typo3-Neuling und sollte eine Seite generieren die zwei Menüs beinhaltet. Auf der linken Seite sollte ein Menu mit mehreren Levels eingeblendet werden, welche eine Produkteliste einblendet. Dies egal auf welcher Seite sich der Benutzer befindet. Ebenfalls als Hauptmenü im oberen Teil der Seite ein Layermenü mit allgemeinen Punkten zB. News, Über uns, etc.
Wie könnte ich sowas am besten realisieren? Meine momentane Seitenstruktur sieht so aus:
Bild: sitch.ch/menu.jpg
Habe bereits mit entrylevels und excludeuids gearbeitet aber das Menu auf der linken Seite passt sich ja automatisch an (bei der entrylevels-Einstellung).
Besten Dank im Voraus.
Viele Grüsse Simon
Naja, so das einfachste was mir jetzt gerade einfällt:
DU erstellst ein content element sitemap und bist diese dann über die id in dein template an der gewünschten stelle ein.
Gruß
Daniel
Hallo Daniel
Besten Dank für deinen Post. Dann würde mir aber die Funktionalität wegfallen, welche ein automatisches Menu bietet? Also Navigation zwischen mehreren Levels.
So würde ich mir das Menu vorstellen.
Bild: sitch.ch/layout.jpg
Viele Grüsse Simon
Hallole!
Das geht relativ simpel. Du musst nur zwei, ich nenne sie mal "Gruppierungsseiten", anlegen. Zum Beispiel so:
Ebene Seite
0 Root
1 Menüoben (als Shortcut zur ersten Seite im oberen Menü)
2 Erste Seite im oberen Menü
2 Zweite Seite im oberen Menü
2 und so weiter
1 Menülinks (als Shortcut zum ersten Produkt)
2 erste Proudktseite
3 Unterseite zum ersten Produkt
2 zweite Produktseite
2 und so weiter
(Ich habe es mal als PHP gepostet, weil dann die Stufung besser zu sehen ist, sorry)
In Template sprichst du
a) dann nur das Menüoben an
...
... .special = directory
... .special.value = 11 (bzw. die PID der Seite Menüoben)
... .entryLevel = 1
b) in gleicher Weise für das Menü links, hier eben nur die Seite Menülinks im special.value angeben
Hoffe, ich habe mich verständlich ausgedrückt.
Grüße
Erwin
MENU_OBEN = HMENU
MENU_OBEN {
special = directory
special.value = PID der Seite
entryLevel = 1
1 = TMENU
1.NO = 1
....
}
MENU_LINKS = HMENU
MENU_LINKS {
special = directory
special.value = PID der Seite der 2. Menüebene
1 = TMENU
1.NO = 1
....
}