[TYPO3-german] Menu, aktiver Punkt immer ganz oben

Christian Wolff Chris at connye.com
Tue Feb 27 20:29:16 CET 2007


hallo
ich glaube ich würde ungefähr folgenden ansazt verfolgen:
du renders 2 menüs

im ersten machst du ein "if" was dafür sorgt das nur der aktuelle punkt ausgegeben wird.

und im zweiten menü machst du das ganze genau umgekehrt das der aktuelle punkt nicht ausgegeben
wird.

gruss chris

Am Tue, 27 Feb 2007 19:29:34 +0100 hat JoH asenau <info at cybercraft.de> geschrieben:

>>> hat jemand Tipps, wie ich es loesen kann, dass der aktive
>>> Navigationspunkt der Navigationsebene 1 immer ganz oben/an erster
>>> Stelle erscheint?
>>
>> Spontan würde ich folgendes versuchen:
>>
>> Das Menü in zwei Menüs aufspitten, das erste Zeigt nur das aktive Menü
>> und das zweite nur die nicht aktiven.
>>
>> Vom TSCode sowas in der Richtung, ist aber völlig ungetestet.
>> Vielleicht gibt es auch was einfacheres, fällt mir aber grad net ein.
>>
>> lib.menu = COA
>> lib.menu.10 = HMENU
>> lib.menu.10.1 = TMENU
>> lib.menu.10.1 {
>> NO = 0
>> ACT = 1
>> }
>> lib.menu.20 = HMENU
>> lib.menu.20.1 = TMENU
>> lib.menu.20.1 {
>> NO = 1
>> ACT = 1
>> ACT.allWrap =
>> }
>>
>> Kann aber auch gut sein, dass das so nicht funktioniert. Am besten mal
>> selber mit TypoScript (und der TSRef) rumprobieren ....
>
> NO ist, soweit mir bekannt ist, Pflicht.
> Daher bleibt nur folgender Ansatz
>
> lib.menu = COA
> lib.menu {
>     stdWrap.wrap = <ul>|</ul>
>     stdWrap.required = 1
>     10 = HMENU
>     10 {
>         1 = TMENU
>         1 {
>             NO {
>                 doNotShowLink = 1
>             }
>             CUR = 1
>             CUR {
>                 allWrap = <li>|</li>
>             }
>         }
>     }
>     20 = HMENU
>     20 {
>         1 = TMENU
>         1 {
>             NO {
>                 allWrap = <li>|</li>
>             }
>             CUR = 1
>             CUR {
>                 doNotShowLink = 1
>             }
>         }
>     }
> }
>
> HTH
>
> Joey
>



-- 
christian wolff - multimedia producer
telefon: (030) 789 134 99
handy: 0179 49 44 758
email: chris at connye.com
adresse: schenkendorfstr. 6 - 10965 berlin


More information about the TYPO3-german mailing list