[TYPO3-german] Menü eine welchselnde ID geben?

Dimitri Ebert ebert at maesys.net
Thu Oct 15 16:18:54 CEST 2009


habe mal so was gemacht als Beispiels, k.A ob da einen internen Counter
dafür gibt

lib.mainmenu.20 = HMENU
lib.mainmenu.20 {
    entryLevel = 1
    1 =  TMENU
    1 {   
        wrap = |
        noBlur = 1
        expAll = 1
        NO{
            linkWrap = |

            doNotShowLink = 1   
            ATagParams.cObject = COA
                ATagParams.cObject {
                10 = LOAD_REGISTER
                10.counter2.cObject = TEXT
                10.counter2.cObject.data = register:counter2
                10.counter2.cObject.wrap = |+1
                10.counter2.prioriCalc = intval
               
                20 = TEXT
                20.dataWrap = id="exampleMenu{register:counter2}"
                }
       
        }
    }
   
    2 = TMENU
    2 {
        noBlur = 1

               
        stdWrap.dataWrap = <div class="mainmenupopup"
id="exampleMenuPulldown{register:counter2}"><ul
class="popuplist">|</ul></div>
        NO {
            linkWrap = <li>|</li>

        }
       
        ACT < .NO
        ACT = 1
        ACT.ATagParams = class="active"
    }
   
   
}




Basti schrieb:
> Hallo Christian,
>
> es geht nicht um css, es geht mir um js.
>
> ich benötige bei dem ul eine neue id, würde dann einfach <ul 
> id="ul-classname-80">....
> misst misst :/
>
> muss dem wrap ne id mitgeben :(
>
> wrap = <ul class="main-sub-navi-02" 
> id="mo-menue-fade-{elementUid}">|</ul></li>
>
> grml, andere lösung :) ?
>
> grüße, basti
>
>
>
> "Christian Wolff" <chris at connye.com> schrieb im Newsbeitrag 
> news:mailman.1.1255614250.19847.typo3-german at lists.netfielders.de...
>   
>> Hi Basti,
>> die UL enthält ja mehrer elemente. sprich du kannst da nicht einfach
>> "die" elementUid nehmen.
>>
>> was du machen könntest währe z.b die Uid der aktuellen seite nehmen.
>> aber warum braucht das ul denn eine eigene id?
>> wenn du von diesem beispiel quellcode ausgehst:
>>
>> <ul id="navigation">
>> <li id="id_4"></li>
>> <li id="id_5">
>> <ul class="submenu">
>> <li id="id_16"></li>
>> </ul>
>> </li>
>> </li>
>>
>>
>> kannst du das du die ul auch über folgendes CSS Eindeutig Selektieren
>>
>> #navigation #id_5 ul.submenu {
>> }
>>
>> gruss chris
>>
>>
>>
>>
>> Basti schrieb:
>>     
>>> Hallo,
>>>
>>> ein Problem habe ich nun doch noch:
>>>
>>> hier meine Navi:
>>>
>>>         #2 level top-menu
>>>             2 = TMENU
>>>             2 {
>>>
>>>               noBlur = 1
>>>               expAll = 1
>>>
>>>               wrap = <ul class="main-sub-navi-02"
>>> id="mo-menue-fade-{elementUid}">|</ul></li>
>>>               subst_elementUid = 1
>>>
>>>               # Normal state properties
>>>               NO = 1
>>>               NO.allWrap = <li class="sub-navi-02">|</li>
>>>               NO.ATagTitle.field = subtitle // title
>>>
>>>               # Enable active state and set properties:
>>>               ACT = 1
>>>               ACT.wrapItemAndSub = <li class="sub-navi-02-act">|</li>
>>>               ACT.ATagTitle.field = subtitle // title
>>>
>>>             }
>>>
>>> würde gerne dem wrap = ul eine dynamische id geben.
>>>
>>> dat klappt aber net so ganz:
>>> wrap = <ul class="main-sub-navi-02"
>>> id="mo-menue-fade-{elementUid}">|</ul></li>
>>> subst_elementUid = 1
>>>
>>> wie mach ich das nun am besten ?
>>>
>>> danke euch, basti
>>>
>>>       
>> -- 
>> Christian Wolff // Berlin
>> http://www.connye.com
>>
>> some projects:
>> http://richtermediagroup.com | http://titanic.de |
>> http://fairplay-homepage.de
>>
>>     
>
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german




More information about the TYPO3-german mailing list