[TYPO3-german] Antw: Re: TMENU und Sonderzeichen "&"
Joe Berger
joeberger at gmx.de
Mon Aug 10 22:07:51 CEST 2009
Hallo Gregor,
perfekt: herzlichen Dank!
Joe
>>> Gregor Hermens<gregor at a-mazing.de> schrieb am 10.08.2009 um 22:00:
> 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
More information about the TYPO3-german
mailing list