-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am 12.05.2010 16:17, schrieb Hans Peter Maier: > "Christian Wolff" <ch...@connye.com> schrieb im Newsbeitrag > news:mailman.1.1273672804.5950.typo3-ger...@lists.typo3.org... > >>>> Hi, >>>> so sieht mein Script aus: >>>> >>>> marks.MENU = HMENU >>>> marks.MENU.entryLevel = 0 >>>> marks.MENU.1 = TMENU >>>> marks.MENU.1 { >>>> expALL = 0 >>>> wrap = <ul id="first" class="menue"> | </ul> >>>> NO { >>>> allWrap = <li class="unexpanded"> | </li> >>>> } >>>> ACTIFSUB = 1 >>>> ACTIFSUB { >>>> allWrap = <li class="expanded active">|</li> >>>> } >>>> >>>> ACT = 1 >>>> ACT { >>>> allWrap = <li class="1">|</li> >>>> } >>>> } >>>> >>>> marks.MENU.2 = TMENU >>>> marks.MENU.2 { >>>> wrap = <ul id="second" class="submenue""> | </ul> >>>> NO = 1 >>>> NO.allWrap = <li class="sunexpanded"> | </li> >>>> >>>> } >>>> >>>> Gruß >>>> hp >>>> >>>> > Hi der trick ist es WrapItemAndSub zum wrappen der menü elemente zu > verwenden. > > hier mal mein standard UL-Menü das ich eigendlich immer verwende > > lib.commonTS.menu.ul = HMENU > lib.commonTS.menu.ul { > 1 = TMENU > 1.wrap = <ul>|</ul> > 1.NO = 1 > 1.NO { > wrapItemAndSub = <li class="cts-first">|</li> |*| <li>|</li> |*| <li > class="cts-last">|</li> > ATagTitle.field = abstract // description > stdWrap.htmlSpecialChars = 1 > } > 1.IFSUB < .1.NO > 1.IFSUB { > wrapItemAndSub = <li class="cts-first cts-ifsub">|</li> |*| <li > class="cts-ifsub">|</li> |*| <li class="cts-last cts-ifsub">|</li> > } > > 1.CUR < .1.NO > 1.CUR { > wrapItemAndSub = <li class="cts-first cts-cur">|</li> |*| <li > class="cts-cur">|</li> |*| <li class="cts-last cts-cur">|</li> > ATagParams = class="cts-cur" > } > > 1.CURIFSUB < .1.NO > 1.CURIFSUB { > wrapItemAndSub = <li class="cts-first cts-ifsub cts-curifsub > cts-cur">|</li> |*| <li class="cts-ifsub cts-curifsub cts-cur">|</li> > |*| <li class="cts-last cts-ifsub cts-curifsub cts-cur">|</li> > ATagParams = class="cts-cur cts-curifsub" > } > > 1.ACT < .1.NO > 1.ACT { > wrapItemAndSub = <li class="cts-first cts-act">|</li> |*| <li > class="cts-act">|</li> |*| <li class="cts-last cts-act">|</li> > ATagParams = class="cts-act" > } > > 1.ACTIFSUB < .1.NO > 1.ACTIFSUB { > wrapItemAndSub = <li class="cts-first cts-ifsub cts-actifsub > cts-act">|</li> |*| <li class="cts-ifsub cts-actifsub cts-act">|</li> > |*| <li class="cts-last cts-ifsub cts-actifsub cts-act">|</li> > ATagParams = class="cts-act cts-actifsub" > } > } > > > da umbrechen leider die wrapItemAndSub zeilen. > > gruss chris > > >
> Hallo Christian, > vielen Dank für den Schnipsel. > Irgendwie geht das bei mir nicht. Die zweite Ebene wird hier nicht > angezeigt. > Die Umbrüche habe ich bereingt. > Grüße > HP Hi HP hab in meiner menü schnipsel nur die erste ebene definiert. die zweiter erzeugst du über: marks.MENU < lib.commonTS.menu.ul # erzeugen einer zweiten ebene marks.MENU { 2 < .1 } das Menü ist also für beliebige tiefen tauglich. must halt nur definieren wie tief du es gerne hättest. gruss chris - -- 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) iEYEARECAAYFAkvquz8ACgkQIcCaXPh/JHGF9QCeMdX8wYnlQmef6HyZnaeGkAy2 3MIAoO99mUk3BHl+TTgUlPPav+oFMzy6 =dGM9 -----END PGP SIGNATURE----- _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german