Zum Inhalt springen

Benutzerdefinierten Menüpunkt hinzufügen

Erstellt am 31. August 2007 · 1 Antwort · letzte Antwort am 31. August 2007

Tags: RealURL, Frage

Redenzian ·

Hallo,

Ich arbeite derzeit an einem Typo3 Projekt, welches 2 unterschiedliche CSS Designs (für Sommer & Winter) benutzt.

Abhängig von der Jahreszeit werden im Hauptmenübaum unterschiedlich Menüpunkte angezeigt.
Hier mal der Menübaum in einer Schnellübersicht:

Home
Events
Blog
Angebot
Aktivitäten (Sommer)
--Unterpunkt 1
--Unterpunkt 2
--Unterpunkt 3
--Unterpunkt 4
--Link zu Aktivitäten (Winter)
Aktivitäten (Winter)
--Unterpunkt 1
--Unterpunkt 2
--Unterpunkt 3
--Unterpunkt 4
--Link zu Aktivitäten (Sommer)

Mein Problem ist nun folgendes:

Ich "erkenne" durch den Urlparameter "Season" welches Stylesheet verwendet werden soll. Das ganze sieht dann dank Realurl in etwa so aus:

http://domain.de/sommer/aktivitaetensommer/unterpunkt1

Das Problem sind jetzt jeweils die letzten Menüpunkte in den Menüs Aktivitäten (Sommer/Winter). Da diese ja, durch die den in linkVars gesetzten Parameter "Season" immer den aktuellen Urlparameter haben (also im Sommer "sommer" und im Winter "winter") wechselt man zwar zur richtigen Seite aber zum Falschen Design.

Gibt es eine Möglichkeit innerhalb des Menü TS eine Condition einzubauen und durch diese die Links zu ändern? oder gibt es eine Möglichkeit manuell ein Menüelement an ein TMENU anzuhängen?

Ich danke schon mal im voraus für Antworten.

mfg
Bernhard

brokemeister ·

Jupp, du kannst mit ner Condition fast überall arbeiten. Schau dir mal die Referenz dazu an.
Ich mein, dass du per config... auch eine Standard Parameter setzen kannst für die gesamte Seite...Allerdings kann dann auch jeder wenn er sommer oder winter eingibt zu den Seiten gelangen, die zur Jahrezeit passen. Besser wäre wenn du keine Parameter übergibst.

Du kannst aber auch die Baum/Seite jeweils für einen z.B. Zeitraum freigeben...

Das Design kannst du auch von bestimmten Seiten überschreiben lassen 😉