[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