[Typo3-german] Tab Menu mit TS
Benjamin Dudler
beni.dudler at gmx.ch
Mon Nov 14 11:44:53 CET 2005
Hallo zusammen
Ich versuche zur zeit ein Tab Menü mit TS zu realisieren. Das ganze
sollte etwa so aussehen:
_______ _______ _______ _______
/ |/ |/ |/ |
/________|________|________|________|
Das ganze ist in Bilder aufgeteilt
_______ _______ _______ _______
/¦ ¦ |/¦ ¦ |/¦ ¦ |/¦ ¦ |
/_¦____¦_|_¦____¦_|_¦____¦_|_¦____¦_|
tab_rigth.jpg ¦ tab_middle.jpg ¦ tab_middle.jpg ¦ tab_middle.jpg ¦
tab_left.jpg
Baut sich soweit auch ganz schön auf mit folgendem TS:
# MainMenu 1 cObject
lib.mainMenu = HMENU
lib.mainMenu.wrap = <img src="fileadmin/templates/images/tab_left.jpg"
alt="" width="58" height="59" useMap="#left" />|<img
src="fileadmin/templates/images/tab_right.jpg" alt="" width="36"
height="59" useMap="#right" />
# First level menu-object textual
lib.mainMenu.1 = TMENU
lib.mainMenu.1 {
# Normal state properties
NO {
beforeImgLink = 1
beforeImg = fileadmin/templates/images/tab_home.jpg ||
fileadmin/templates/images/tab_ueberuns.jpg ||
fileadmin/templates/images/tab_sortiment.jpg ||
fileadmin/templates/images/tab_kontakt.jpg
afterImg = fileadmin/templates/images/tab_middle_up.jpg|*||*||
doNotShowLink = 1
}
# Enable active state and set properties:
ACT<.NO
ACT = 1
ACT {
afterImg = fileadmin/templates/images/tab_middle.jpg|*||*||
}
}
Bei dem aktiven tab sollte es nun so aussehen:
_______ _______ _______ _______
/¦ ¦ |/¦ ¦ |/¦ ¦ |/¦ ¦ |
/_¦____¦_/_¦____¦_/_¦____¦_|_¦____¦_|
tab_rigth.jpg ¦ tab_middle_up.jpg ¦ tab_middle_up.jpg ¦ tab_middle.jpg ¦
tab_left.jpg
Das bedeutet, dass ich nun mit TS beschreiben muss dass alle
Menüelemente die vor dem aktiven Tab liegen, tab_middle_up.jpg benutzen
sollten und alle nach dem aktiven Tab tab_middle.jpg.
Keinen plan wie ich das lösen soll. Habe schon daran gedacht eine
Variable zu kreieren die speichert ob der aktive tab schon gerendert
wurde oder nicht und diese Variable bei jedem durchgang abfragen mit if
... hab aber keine ahnung wie ich das mit TS realisieren soll.
... oder allen tab_middle_up.jpg vergeben bis das vorherige gerenderte
element aktiv ist und dann nur noch tab_middle.jpg verwenden. Habe aber
auch da keine ahnung wie ich das zuletzt gerenderte Element abfragen
kann noch ob ich überhaupt überprüfen kann ob das das aktive Element war
oder nicht ...
Danke für jede Hilfe
fg ben
More information about the TYPO3-german
mailing list