[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