Hallo zusammen,
ich habe folgenden Baum in typo3 angelegt und die entsprechenden Menues (Danke an das Forum 😃 ) auch schon funktionstuechtig umgesetzt. Ich hoffe, Ihr koennt mir bei der Loesung meines Problems helfen. Danke im Voraus!
-root
--|home
----||Products
----||Support
----[...]
----||News
------|||Events
------|||Press Release
------|||News Flash
--|Legal Statements
--|Site Map
[...]
Alle Menuepunkte (Products, Support, ...) haben mindestens 2 Unterpunkte, die in meinem erzeugten Menue auch an zwei verschiedenen Stellen angezeigt werden. Hier ist mein relevantes TS:
10.marks {
# create Mainmenu
MAINMENU = HMENU
MAINMENU {
# startpoint
entryLevel = 1
#textmenu first stage
1 = TMENU
1.NO = 1
1.NO.linkWrap = <li>|</li>
1.CUR = 1
1.CUR.ATagParams = class="act"
1.CUR.linkWrap = <li>|</li>
}
# delete submenuheader entry
SUBMENU_HEADER = TEXT
#create submenu
SUBMENU = HMENU
SUBMENU{
#startpoint
entryLevel = 2
#textmenu second stage
1 = TMENU
1.NO = 1
1.NO.linkWrap = <li>|</li>
}
}
Zu den einzelnen Menuepunkten (Products, Support, ...) habe ich jeweils ein folgendes extension template hinzugefuegt:
10.marks {
# delete submenu entries
SUBMENU_HEADER = TEXT
SUBMENU_HEADER.data = leveltitle : -1
SUBMENU_HEADER.insertData = 1
SUBMENU_HEADER.wrap = <li>|</li>
}
Fuegt man dies im rootlevel ein, wird auf der Startseite Home angezeigt und das ist nicht erwuenscht.
Nun zu meinem Problem am Beispiel von News:
- Klicke ich die Seite News an, so erscheint das passende Untermenu und im Hauptmenue wird News als Current mit einer anderen Backgroundgrafik hinterlegt (Erwuenscht!).
- Klicke ich dann auf Events (Unterpunkt von News) erscheint als Titel (2.Script) Events. An dieser Stelle soll aber weiterhin News stehen.
Frage:
Wie kann ich dies realisieren, nach Moeglichkeit ohne ein extension template fuer jede einzelne Unterseite anzulegen. Also nicht so:
10.marks {
# delete submenu entries
SUBMENU_HEADER = TEXT
SUBMENU_HEADER.data = leveltitle : -2
[...]
}
Ausserdem soll im Hauptmenu der Eintrag News auch weiterhin als Current gekennzeichnet und dargestellt werden, nur wie?
Noch etwas ganz anderes: kann mir jemand sagen, wie ich hier ein Bild einbinden kann, dann koennte ich dieses Designproblem genauer verdeutlichen.
P.S.: Die Umschreibungen der Sonderzeichen bitte ich zu entschuldigen, aber ich habe auf Arbeit nur eine amerikanische Tastatur.