[TYPO3-UG Denmark] Skift fra NO til ACT

Stig Kjeldsen sk at itu.dk
Sun Aug 24 19:46:57 CEST 2008


Endte med en løsning som nedestående.

Jeg ved ikke om det giver mening, men mit problem blev løst. Når jeg 
gennemløser mit spørgsmål, kan jeg godt se at det ikke var forklaret så 
godt - beklager.



lib.submenu = COA
lib.submenu {
   10 = HMENU
   10 {
     wrap = <ul class="menu-level-1">|</ul>
     special=list
     special.value.insertData=1
     special.value={leveluid:1}
     1 = TMENU
     1 {
       expAll = 0
       # no state: formatting for normal items
       NO {
         wrapItemAndSub = <li class="menu-level-1-no">| </li>
       }
       # act state: valid from the rootpage to the actual page
     #  ACT=1
     #  ACT {
     #   wrapItemAndSub = <li class="menu-level-1-act">|</li>
     #  }
       # cur state: valid for the actual page
       CUR=1
       CUR{
         wrapItemAndSub = <li class="menu-level-1-cur-act">|</li>
       }
       # ifsub state: valid for pages that have subpages
       IFSUB=1
       IFSUB {
        wrapItemAndSub = <li class="menu-level-1-sub">|</li>
       }
     }

   }
   20 = HMENU
   20.entryLevel = 1
   20.1 = TMENU
   20.1 {
      wrap = <ul class="menu-level-2">|</ul>
     expAll = 0
# no state: formatting for normal items
    NO {
      allStdWrap.dataWrap = <li class="menu-level-2-no">| </li>
    }
# act state: valid from the rootpage to the actual page
    ACT=1
    ACT{
      allStdWrap.dataWrap = <li class="menu-level-2-act">|</li>
    }
# cur state: valid for the actual page
    CUR=1
    CUR{
      allStdWrap.dataWrap = <li class="menu-level-2-cur-act">|</li>
    }
# ifsub state: valid for pages that have subpages
    IFSUB=1
    IFSUB{
      allStdWrap.dataWrap = <li class="menu-level-2-sub">|</li>
    }
   }
}




Rene Gulager skrev:
> Hej
> 
> Jeg tror at den nemmeste måde at få ACT og NO på er via TMENU. TMENU har
> stdWrap, som har propertyen typolink
> Jeg har ikke testet det, så det er lidt at et gæt ;)
> 
> Mvh
> Rene Gulager
> 
> On Thu, 2008-08-21 at 07:12 +0200, Stefan Kreisberg wrote:
>> Doh!
>>  Det handler om lige at læse hvad der spørges til inden man svarer :-D
>>
>> Hmm ... ACT og NO er jo på menuitems ... ikke på TEXT. Jeg er lige blank på
>> en løsning, men tjek ref. på typolink.
>>
>> vh Stefan
>>
>>> Hej Stefan
>>>
>>> Jeg går udfra at du mener linjerne:
>>> 20 = HMENU
>>>    20.entryLevel = 1
>>>    20.1 = TMENU
>>>    20.1 {
>>>      expAll = 0
>>>      NO {
>>>       allStdWrap.dataWrap = <li class="menu-level-1-no">| </li>
>>>     }
>>>     ACT=1
>>>     ACT{
>>>       allStdWrap.dataWrap = <li class="menu-level-1-act">|</li>
>>>     }
>>>
>>> Det er taget ud af kontekst og forkortet i eksemplet her for bedre at
>>> illustererer det primære problem. Jeg bruger dataWrap fordi jeg hiver en
>>> variable ud af databasen og smider den med på klassen
>>> (class="menu-level-1-act {field:tx_ogmenuclassselector}")
>>>
>>> Jeg skulle nok have ændret det inden jeg lagde spørgsmålet op, men
>>> glemte det i min iver for at beskrive mit primære problem
>>>
>>> Men hvad siger du til det andet problem? :-)
>>>
>>> Mvh
>>>
>>> Stig Kjeldsen
>>>
>>> bb
>>> Stefan Kreisberg skrev:
>>>> Stig Kjeldsen wrote:
>>>>
>>>>> allStdWrap.dataWrap
>>>> Bare et gæt og et spg: har du prøvet bare med stdWrap.wrap og hvorfor
>>>> bruger du dataWrap?
>>>>
>>>> vh Stefan
>> _______________________________________________
>> TYPO3-UG-denmark mailing list
>> TYPO3-UG-denmark at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark
> 


More information about the TYPO3-UG-denmark mailing list