Ist jetzt nicht getestet, sondern ausm Kopf so hingeschrieben, aber so müsste 
das gehen...

temp.menu = HMENU
temp.menu {
        wrap = <ul>|</ul>
        1 = TMENU
        1 {
                NO = 1
                NO {
                        # das wrapt den haupt- und den submenupunkt
                        wrapItemAndSub = <li>|</li>
                }
                ACT < .NO
                ACT {
                        wrapItemAndSub = <li class="active">|</li>
                }
        }
        2 < .1
}

Jetzt kannst Du das ul im Submenu per CSS Kaskade ansprechen,
ul li.active ul {
        /* aktives untermenu */
}
anstelle von
ul li ul.current {
        /* */
}

Ansonsten könntest Du evtl noch mit ACTIFSUB arbeiten und in dessen 
wrapItemAndSub Dein ul mit reinpacken
<li><ul class="current">|</ul></li>

und dann in der 2 kein Gesamtwrap mit ul machen, sondern nur die li wraps

2 {
        NO.wrapItemAndSub = <li>|</li>
}

gruss
Tom
-- 
BNT.DE Gesellschaft für interaktive Medien
Löwengasse 27E
60385 Frankfurt am Main
http://www.bnt.de/

Am 25.11.2010 um 22:33 schrieb Hanspeter Jakober:

> Hallo
> 
> Ich habe ein Dropdown Menü mit 5 Hauptmenüs und jeweils 4 Untermenüs:
> Wenn jetzt z.B. das Menü 2.3 aktiv ist, dann sollte der <ul>-Tag von diesem 
> Untermenü einen zusätzlichen Params bekommen z.B. (<ul class="current">).
> Weiss jemanden einen Rat? Vielen Dank im Voraus.
> 
> Beste Grüsse - Hanspeter
> 
> 
> Beispiel:
> <ul>
>  <li> 1
>    <ul> <li>1.1</li>
>         <li>1.2</li>
>         <li>1.3</li>
>         <li>1.4</li>
>    </ul>
>  </li>
>  <li> 2
>    <ul class="current"> <li>2.1</li>
>         <li>2.2</li>
>         <li class="dropact">2.3</li>
>         <li>2.4</li>
>    </ul>
>  </li>
>  <li> 3
>    <ul> <li>3.1</li>
>         <li>3.2</li>
>         <li>3.3</li>
>         <li>3.4</li>
>    </ul>
>  </li>
> ..
> </ul>
> 
> 
> 
> 
> Typoscript:
>  1 = TMENU
>  1 {
>    wrap = <ul>|</ul>
>    NO.wrapItemAndSub = <li> | </li>
>    }
>    ACT < .NO
>    ACT = 1
>    ACT.ATagParams = class=dropact
>    ACTIFSUB < .IFSUB
>    ACTIFSUB.ATagParams = class=dropact
>  }
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an