[TYPO3-german] Frage zu TMENU - PARAMS
Hanspeter Jakober
rigigasse at gmail.com
Sun Dec 5 14:18:06 CET 2010
Hallo Tom
Besten Dank für die schnelle Antwort. Super, das aktive Submenü wird
jetzt immer sichtbar dargestellt.
Nun möchte ich aber, wenn man mit der Maus über das Hauptmenü fährt,
dass das aktive Submenü (2.1) ausgeblendet wird und nur das jeweils
aktive Submenü dargestellt wird. Ich halbes mit folgendem CSS versucht -
leider ohne Erfolg.
Gibt es überhaupt eine Lösung mit CSS für dieses Problem?
Vielen Dank für die Hilfe.
Beste Grüsse - Hanspeter
CSS:
#topmenu ul :hover li.current ul {
visibility:hidden;
}
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>
Am 25.11.10 23:16, schrieb Tom Arnold:
> 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
More information about the TYPO3-german
mailing list