[TYPO3-german] Mouseover H-Menu

Hessix lars at hessix.de
Sun Oct 31 18:42:25 CET 2010


Am 31.10.2010 16:29, schrieb Christian Wolff:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Am 31.10.2010 12:26, schrieb Hessix:
>> Hallo,
>>
>> ich nutze aktuell 2 hmenus für die Navigation.
>> Das erste für die 1 Men-EBene und das 2. für die 2. Ebene der Navi.
>> DIese bleibt durchgehend geöffnet.
>> Nun hätte ich gerne einen Mouseovereffekt.
>> In der ersten Menuebene kein Problem...
>>
>> ...jetzt aber meine Frage: Wenn ich auf einen Menupunkt gehe, sollte
>> sich die 2. Menuebene zeigen und über die aktuelle Submenu-Ebene legen.
>> Und genau darin liegt mein Problem, wie kriege ich das hin?
>>
>> Danke für Tips Lars
>
> hallo Lars do könntest
> menü der ersten ebene z.b die uid jedes elementes in dein menü schreiben
> z.b so:
> <li id="level-one-uid-12">
>
> wobbei level zwei dann die id ist.
>
> auf der zweiten ebene must du dann die pid einsetzten
>
> <li class="level-two-pid-12">
>
> da die pid auf die eltern seite zeigt. hast du jetzt eine klaare
> zuordnung die dann ein javascript auslesen kann und für die
> entsprechenden roll over effekte sorgen kann.
>
> gruss chris
>
>
> - --
> Christian Wolff // Berlin
> http://www.connye.com
>
> some projects:
> http://richtermediagroup.com | http://titanic.de | http://keyopinions.info
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (MingW32)
>
> iEYEARECAAYFAkzNi2AACgkQIcCaXPh/JHHCPwCgt3GnmzqHeO0//ZoEVG56WMYr
> 5CUAoJCjED1on9ECbomwOIkRCBOQ8PCC
> =v6rh
> -----END PGP SIGNATURE-----
Dank dir Chris,

aber ich glaube ich habe mein Problem nicht genau genug beschrieben.
Mein Menu sieht so aus:

Ebene1Punkt1 Ebene1Punkt2 ...
Nächste Zeile: Ebene2Punkt1 Ebene2Punkt2...
Nun ist in der Zeile der 2. Ebene immer die zur aktuellen Seite 
gehörende 2.Ebene geöffnet.
Mein Ziel ist es nun, dass, wenn ich über einen anderen Punkt der 1. 
Ebene gehe, dort kurzzeitig die 2.Ebene dieses Punktes dort erscheint 
(falls vorhanden).

Mein aktueller TS dazu sieht so aus:

## Menu [Begin]
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.expAll = 1
lib.mainMenu.wrap = <div id="navigationFirstLevelMenu"><ul>|</ul></div>
lib.mainMenu.1 = TMENU
lib.mainMenu.1.displayActiveOnLoad = 1
lib.mainMenu.1.NO {
      beforeWrap = <li id="first">| || <li id="second">| || <li 
id="third">| ||<li id="fourth">| || <li id="fifth">| || <li id="sixth">|
      linkWrap = |
      doNotShowLink = 1
      before.cObject = TEXT
      before.cObject.field = uid
      before.cObject.dataWrap = <a href="index.php?id=|" 
accesskey="{field:tx_govaccessibility_accesskey}" 
title="{field:title}:{field:subtitle} ACCESSKEY: 
{field:tx_govaccessibility_accesskey}">
    #before.cObject.dataWrap = <a href="|.html" 
accesskey="{field:tx_govaccessibility_accesskey}" 
title="{field:title}:{field:subtitle} ACCESSKEY: 
{field:tx_govaccessibility_accesskey}">
      after.cObject = TEXT
      after.cObject.field = title//nav_title
      after.cObject.htmlSpecialChars = 1
      after.cObject.wrap = |</a>
      wrapItemAndSub = |</li> || |</li> || |</li>|||</li> || |</li> || 
|</li>
    }

lib.mainMenu.1.ACT > .NO
lib.mainMenu.1.ACT = 1
lib.mainMenu.1.ACT {
      beforeWrap = <li id="first_act">| || <li id="second_act">| || <li 
id="third_act">| ||<li id="fourth_act">| || <li id="fifth_act">| || <li 
id="sixth_act">|
      wrapItemAndSub = |</li> || |</li> || |</li>|| |</li> || |</li> || 
|</li>
    }

  }


## Menu [End]



## Menu [Begin]
lib.subMenu = HMENU
lib.subMenu.entryLevel = 1
lib.subMenu.stdWrap {
   wrap = <div id="navigationSecondLevelMenu"><ul>|</ul></div>
   required = 1
}
lib.subMenu.1 = TMENU
lib.subMenu.1.NO {
   allWrap = <li>|</li>
}
lib.subMenu.1.ACT = 1
lib.subMenu.1.ACT {
   allWrap = <li class="current_page_item">|</li>
}
## Menu [End]

Ich hoffe, dass ihr das Problem versteht und evtl. jemand ne Lösung kennt...

Gruß und Dank
Lars






More information about the TYPO3-german mailing list