[TYPO3-german] Typoscript HMENU Problem

Marco Weber marco.weber at uni-trier.de
Fri Jul 25 01:51:33 CEST 2008


Hallo,

also ich hab nun folgenden code mal mit copy&paste reingemacht und etwas 
abgeändert...

das lustige ist, dass es damit so lange funktioniert mit der class bis 
ich die zeilen "special = directory" und "special.value = 16" hinzufüge.

hat hier vielleicht jemand einen rat?

lib.topnav {
  1 = TMENU
  1 {
    NO = 1
    CUR = 1
    ACT = 1
    noBlur = 1
    expAll = 0
    collapse = 1
    NO {
      #linkWrap = |
      #wrapItemAndSub =  | 
      allWrap = &nbsp;| &nbsp;&nbsp;<img 
src="/fileadmin/templates/images/menuleiste_pipe.png" alt="&#124;" 
title="&#124;" align="absmiddle" />&nbsp;&nbsp; |*|&nbsp;| 
&nbsp;&nbsp;<img src="/fileadmin/templates/images/menuleiste_pipe.png" 
alt="&#124;" title="&#124;" align="absmiddle" />&nbsp;&nbsp; |*| &nbsp;|
    }
    CUR < .NO
    CUR {
      #wrapItemAndSub = &nbsp;|&nbsp;
      ATagParams = class="selected"
      allWrap = &nbsp;| &nbsp;&nbsp;<img 
src="/fileadmin/templates/images/menuleiste_pipe.png" alt="&#124;" 
title="&#124;" align="absmiddle" />&nbsp;&nbsp; |*|&nbsp;| 
&nbsp;&nbsp;<img src="/fileadmin/templates/images/menuleiste_pipe.png" 
alt="&#124;" title="&#124;" align="absmiddle" />&nbsp;&nbsp; |*| &nbsp;|
    }
    ACT < .CUR
  }
}


Liebe Grüsse
    Marco

Marco Weber schrieb:
> ah ok, danke... :)
>
> ich hab entryLevel rausgenommen und ACT aufgenommen...
>
> trotzdem will das typo3 immer noch keine class="selected" schreiben :(
>
> ich habe nun folgendes typoscript:
>
> lib.topnav = HMENU
> lib.topnav {
>   special = directory
>   special.value = 16
>   1 = TMENU
>   1 {
>     NO.allWrap = &nbsp;| &nbsp;&nbsp;<img 
> src="/fileadmin/templates/images/menuleiste_pipe.png" alt="&#124;" 
> title="&#124;" align="absmiddle" />&nbsp;&nbsp; |*|&nbsp;| 
> &nbsp;&nbsp;<img src="/fileadmin/templates/images/menuleiste_pipe.png" 
> alt="&#124;" title="&#124;" align="absmiddle" />&nbsp;&nbsp; |*| &nbsp;|
>     #NO.ATagParams = class="notselected"
>     CUR < .NO
>     CUR.ATagParams = class="selected"
>     ACT < .NO
>     ACT.ATagParams = class="selected"
>   }
> }
>
>
> Habt ihr noch eine Idee?
> Könnte es mit den shortcuts zusammenhängen?
>
> Grüsse
>
>
> Christian Wolff schrieb:
>   
>> Hallo Marco
>> dann nimm special = directory
>> wieder rein
>> und schmeiss das entryLevel raus.
>>
>> die beiden parameter vertragen sich nicht gut zusammen. (gibt immer wieder  
>> probleme)
>>
>> entweder das menü soll bei einer bestimmten seite "einsteigen"  
>> (special=directory)
>>
>> oder es soll in einer bestimmten ebene von der page root aus gesehen  
>> einsteigen(entrylevel)
>> beides gleichzeitig widerspricht sich.
>>
>> gruss chris
>>
>>
>> On Thu, 24 Jul 2008 10:06:03 +0200, Marco Weber <marco.weber at uni-trier.de>  
>> wrote:
>>
>>   
>>     
>>> Hallo,
>>>
>>> Vielen Dank für deine Hilfe :)
>>>
>>> Also ich hab mal dieses "special = directory" rausgenommen, aber dann  
>>> kommen die Links vom Webseitenroot.
>>> Ich brauche aber die Links vom System Ordner (#16). Dort sind alles  
>>> Shortcuts zu Seiten drin.
>>>
>>> Ich habe nun NO = 1 und CUR < .NO gesetzt ( damit es schon mal auch  
>>> aktiviert ist. ).
>>> Aber irgendwie will er einfach nicht ein class="selected" dranhängen.
>>>
>>> Grüsse
>>>     Marco
>>>
>>>
>>> Andreas Burg schrieb:
>>>     
>>>       
>>>> Marco Weber schrieb:
>>>>
>>>>       
>>>>         
>>>>> lib.topnav = HMENU
>>>>> lib.topnav {
>>>>>  special = directory
>>>>>  special.value = 16
>>>>>  entryLevel = 1
>>>>>
>>>>>         
>>>>>           
>>>> ^^^^^^^^^^^^ entfernen, hat ja auch keinen Sinn, hast ja schon den  
>>>> Eintritt auf Page ID 16 gelegt
>>>>
>>>>       
>>>>         
>>>>>  1 = TMENU
>>>>>  1.NO.allWrap = &nbsp;| &nbsp;&nbsp;<img  
>>>>> src="/fileadmin/templates/images/menuleiste_pipe.png" alt="&#124;"  
>>>>> title="&#124;" align="absmiddle" />&nbsp;&nbsp; |*|&nbsp;|  
>>>>> &nbsp;&nbsp;<img src="/fileadmin/templates/images/menuleiste_pipe.png"  
>>>>> alt="&#124;" title="&#124;" align="absmiddle" />&nbsp;&nbsp; |*|  
>>>>> &nbsp;|
>>>>>  1.CUR.ATagParams = class="selected"
>>>>> }
>>>>>
>>>>> Schon mal vielen Dank im Voraus :)
>>>>>
>>>>> Grüsse
>>>>>    Marco
>>>>>
>>>>>         
>>>>>           
>>>> Hallo Marco,
>>>>
>>>> 1. kein entryLevel bei "special = directory" verwenden, issich verboten.
>>>> 2. du hast CUR nicht aktiviert 1.CUR = 1
>>>> 3. du willst doch bestimmt den allWrap von 1.NO auch im 1.CUR drin  
>>>> haben. Also mach es am besten so:
>>>>
>>>> 1 {
>>>>    NO = 1     #muss man nicht, hat später aber Vorteile
>>>>    NO.allWrap = bla|blub
>>>>
>>>>    CUR < .NO     #alles von NO nach CUR kopieren CUR=1 ist da schon mit  
>>>> drin
>>>>    CUR.ATagParams = class="selected"      #und das ist jetzt zusätzlich  
>>>> nur für CUR
>>>> }
>>>>
>>>> Gruß Andreas
>>>> _______________________________________________
>>>> TYPO3-german mailing list
>>>> TYPO3-german at lists.netfielders.de
>>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>>>
>>>>       
>>>>         
>>
>>   
>>     
>
> _______________________________________________
> 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