[TYPO3-german] Button rechts neben ACT. Element beeinflussen

Konrad Schiertz konrad at schiertz.de
Wed Jan 30 09:37:38 CET 2008


Hallo,

vielleicht hilft dir dieses typoscript weiter, hatte mir bei einem 
ähnlichen Problem geholfen. Du kannst hier die Navipunkte vor und nach 
dem aktiven anders formatieren/ansprechen und ebenso den aktiven 
Navipunkt selbst. Den Rest solltest du mit CSS hinbekommen :-)

temp.main_menu = HMENU
temp.main_menu {
         excludeUidList = 24, 25, 26, 27

         1 = TMENU
         1.noBlur = 1
         1 {
             wrap = <ul id="hauptnav">|</ul>
             NO {
                   linkWrap = <li class="hauptnav">|</li>
                   ATagTitle.field = subtitle // title
                   stdWrap.htmlSpecialChars = 1
                   #ATagParams.dataWrap = class = "link{field:uid}"
                 }
             ACT = 1
             ACT {
                   linkWrap = <li class="hauptnav_aktiv">|</li>
                   ATagTitle.field = subtitle // title
                   stdWrap.htmlSpecialChars = 1
                   #ATagParams.dataWrap = class = "link{field:uid}"
             }
             CUR = 1
             CUR {
                   linkWrap = <li class="hauptnav_current">|</li>
                   ATagTitle.field = subtitle // title
                   stdWrap.htmlSpecialChars = 1
                   ATagParams.dataWrap = class = "link{field:uid}"

                   after.cObject = LOAD_REGISTER
                   after.cObject {
                       activeIsSet = 1
                   }
             }

         }

         2 = TMENU
         2.noBlur = 1
         2 {
             wrap = |<li class="subnav_abstand"></li>
             NO {
                 allWrap.cObject = CASE
                 allWrap.cObject {

                     # der Name des Registers
                     # ist frei wählbar

                     key.data = register:activeIsSet

                     # Wenn nicht 1
                     # dann nimm den
                     default = TEXT
                     default.value = <li class="subnav_trennstrich">|</li>

                     # Wenn 1,
                     # dann nimm den
                     1 = TEXT
                     1.value = <li class="subnav">|</li>
                 }
                 #stdWrap.htmlSpecialChars = 1
                 #ATagParams.dataWrap = class = "link{field:pid}"
             }
             ACT = 1
             ACT {
                 allWrap = <li class="subnav_aktiv">|</li>
                 #stdWrap.htmlSpecialChars = 1

                 #Hier wird das Register
                 # auf 1 gesetzt

                 after.cObject = LOAD_REGISTER
                 after.cObject {
                     activeIsSet = 1
                 }
                 #ATagParams.dataWrap = class = "link{field:pid}"
             }
         }
}


Grüße
Konrad


More information about the TYPO3-german mailing list