[TYPO3-german] Mouseover H-Menu

Christian Wolff chris at connye.com
Mon Nov 1 00:17:10 CET 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Hallo Lars,

Am 31.10.2010 18:42, schrieb Hessix:

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

also dein menü sieht ungefähr so aus (** ist Activ):

Ebene1A | *Ebene1B* | Ebene1C | Ebene1D
Ebenen2BA | Ebenen2BB | Ebenen2BC | Ebenen2BD


und du möchtest das wenn man z.b über Ebene1C fährt Eben2 mit Ebene2C*
ersetzt wird.

warum baust du nicht ebene 1 & 2 in einem UL menü das zwei ebenen tief
ist. und mittels expAll.  dann blendest du per CSS die menüs aus die
nicht "ACT/CUR" sind (weiss immer nicht welcher status welcher ist)

und per :hover bzw. javascript kannst du das dann einblenden. oder gibts
damit ein problem? das ich nicht sehen?

must halt nur die zweite Ebene per CSS absoulte positonieren.
damit sie immer richtig steht.

gruss chris



> 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






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

iEYEARECAAYFAkzN+PUACgkQIcCaXPh/JHGqJACgm1nJFE9ThvA6BFDFEX8xn8if
6tIAoM0petTB/ZjPmzArTfEnTEA9J3Sg
=78mn
-----END PGP SIGNATURE-----


More information about the TYPO3-german mailing list