[TYPO3-german] Menüproblem

Christian Wolff chris at connye.com
Fri Jul 16 12:38:12 CEST 2010


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

Am 16.07.2010 12:05, schrieb Ingo Preuß:
> 
> Am Fr, 16.07.2010, 11:44 schrieb Ingo Preuß:
>> Hallo,
>> ich verwende ein dropdown menu: http://t3.rimpler.ateam.de/index.php?id=2
>> Das Problem: Beim klicken auf eine der Unterseiten geht das Menü eine
>> Ebene tiefer und zeigt die Ebenen dauerhaft an.
>>
>> Gibt es einen Weg, dass Menü nach klick nicht in die Unterebene wechseln
>> zu lassen, sodass nur Ebene 1 stehen bleibt?
>>
> 

Hi Ingo es ist keine gute idees in ul/li menüs allWrap für li's
verwenden das das allWrap keine unter punkte mit wrapped. zum testen ist
es vieleicht einfach mal eine gute idee das css und javascript
wegzulassen und ein einfaches debug css drauf zu packen. um zu sehen das
du immer den richten html code generierst. sonst kannst mit css und
javascript später nur schief gehen.


ich würd zum debuggon ungefähr folgendes css verweden:
#topMenu ul,
#topMenu li,
#topMenu div {margin:5px;padding:5px; border: 1px solid gray;}

#topMenu ul {border-color:green}
#topMenu li {border-color:yellow}

damit solltest du relativ schnell rausbekommen wie die einzelnen
elemente inander verschachtelt sind. und natürlich dann den w3c
Validator rüber jagen. wenn die verschachtelung stimmt. dann kann man
mit "echtem" css und javascript weiter machen.

gruss chris


> Anbei das TS:
> ### Menü ###
> lib.topMenu = HMENU
> lib.topMenu {
>         special = directory
>         special.value = 8
>         ### Erste Ebene ###
>         1 = TMENU
>         1 {
>             expAll = 1
>             wrap = <ul id="topMenu">|</ul>
> 
>             NO {
>                 ATagParams = class="home" || class="unternehmen" ||
> class="produkte" || class="service" || class="news" ||
> class="kontakt"
>                 # allStdWrap.insertData = 1
>                 wrapItemAndSub = <li>|</li>
>            }
>            ACT
>            ACT = 1
>            ACT {
>                 doNotLinkIt = 1
>            	allWrap = <li class="top_menu_act"> | </li>
>             }
> 
>         }
> 
>         ### Zweite Ebene ###
>         2 = TMENU
>         2 {
>             expAll = 0
>             ATagParams = class = "showText"
>             allStdWrap.insertData = 1
>             wrap = <div class="sub">|</div>
>             NO {
>                 ATagParams = class = "showText"
>                 allStdWrap.insertData = 1
>                 wrapItemAndSub = <ul><li class="anfang">|</li></ul> |*|
> <ul><li class="mitte">|</li></ul> |*| <ul><li>|</li></ul>
>                 stdWrap.cObject = COA
>                 stdWrap.cObject {
>                                 20 = TEXT
>                                 20.wrap = <h2>|</h2>
>                                 20.field = subtitle // title
>                 }
>             }
>         }
>         3 = TMENU
>         3 {
>              ATagParams = class = "showText"
>             allStdWrap.insertData = 1
>             NO {
>                 ATagParams = class = "showText"
>                 allStdWrap.insertData = 1
>                 stdWrap.cObject = COA
>                 stdWrap.cObject {
>                                 20 = TEXT
>                                 20.wrap = |
>                                 20.field = subtitle // title
>                 }
>             }
>         }
> }
> 
> 
> Gruß, Ingo
> 
> 
> ----------------------
> 
> Ingo Preuss
> Rigaer Strasse 65
> 10247 Berlin
> 
> 0163.160 51 03
> 
> 


- -- 
Christian Wolff // Berlin
http://www.connye.com

some projects:
http://richtermediagroup.com | http://titanic.de |
http://fairplay-homepage.de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)

iEYEARECAAYFAkxANpQACgkQIcCaXPh/JHEFJwCggzNd4iC3ImF5Wnb5J7MGoP2/
iUwAnjAa5aZisLPTN3UgyMrAtRe6QPJL
=eTCm
-----END PGP SIGNATURE-----


More information about the TYPO3-german mailing list