Hallo Joe, Joe Berger schrieb:
> vielen Dank für deinen Hinweis. Ich habe jetzt versucht, alles in der > vorgeschlagenen Weise zu schreiben. Aber leider bekomme ich noch immer > Validierungsfehler, wenn auf einer Unterseite das "&"-Zeichen im Titel > ist. Hier > ist mein überarbeitetes Menu: > > ib.mainMenu = HMENU > lib.mainMenu { > 1 = TMENU > 1 { > wrap = <ul>|</ul> > noBlur = 1 > NO { > wrapItemAndSub = <li class="active_1"> | </li> > stdWrap.htmlSpecialChars=1 > } > NO = 1 > ACT < .NO > ACT.wrapItemAndSub = <li class="active_1a"> | </li> > } > > 2 = TMENU > 2 { > wrap = <ul>|</ul> > noBlur = 1 > NO { > allWrap = <li class="active_2"> | </li> > stdWrap.htmlSpecialChars=1 > } > NO = 1 > ACT < .NO > ACT.allWrap = <li class="active_2a"> | </li> > } > 3 = TMENU > 3 { > wrap = <ul>|</ul> > noBlur = 1 > NO { > allWrap = <li class="active_3"> | </li> > stdWrap.htmlSpecialChars=1 > } > NO = 1 > ACT < .NO > ACT.allWrap = <li class="active_3a"> | </li> > } > } dein Menü funktioniert bei mir einwandfrei, alle Sonderzeichen werden umgewandelt. Du solltest nur in der zweiten Ebene auch wrapItemAndSub statt allWrap verwenden, damit die Listen korrekt verschachtelt werden. Hast du nach den Änderungen im Template sichergestellt, daß dir nicht noch irgendwo ein Cache einen Streich spielt? Also z.B. im BE alle Caches gelöscht und im FE die Seite mit gedrückter Shift-Taste neu geladen ("Shift- Reload")? Du kannst den Code übrigens noch weiter vereinfachen, indem du die zweite und dritte Ebene als Kopie der ersten Ebene anlegst und auch hier nur die Unterschiede neu definierst. Daß dadurch auch die dritte Ebene wrapItemAndSub verwendet ändert am Ergebnis nichts: lib.mainMenu = HMENU lib.mainMenu { 1 = TMENU 1 { wrap = <ul>|</ul> noBlur = 1 NO { wrapItemAndSub = <li class="active_1"> | </li> stdWrap.htmlSpecialChars=1 } NO = 1 ACT < .NO ACT.wrapItemAndSub = <li class="active_1a"> | </li> } 2 < .1 2 { NO.wrapItemAndSub = <li class="active_2"> | </li> ACT.wrapItemAndSub = <li class="active_2a"> | </li> } 3 < .1 3 { NO.wrapItemAndSub = <li class="active_3"> | </li> ACT.wrapItemAndSub = <li class="active_3a"> | </li> } } Gruß, Gregor _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german