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

JoH asenau info at cybercraft.de
Tue Feb 27 19:29:34 CET 2007


>> 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

-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
openBC/Xing: http://www.cybercraft.de
T3 cookbook: http://www.typo3experts.com




More information about the TYPO3-german mailing list