Ich habe Typoscript um ein Menü zu erzeugen:
######################## TopMenu ###########################
lib.topmenu= COA
lib.topmenu.10= HMENU
lib.topmenu.10.special = directory
lib.topmenu.10.special.value = 4
lib.topmenu.10.1 = TMENU
lib.topmenu.10.1 {
NO.allWrap = <div id="menu0-level1-no"> | </div>
NO.stdWrap.htmlSpecialChars = 1
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div id="menu0-level1-act"> | </div>
}
<div class="mainmenu-level1-no"><a href="index.php?id=restaurant" onfocus="blurLink(this);" >Restaurant</a></div>
Leider setzt Typo3 die <> Klammern durch die entsprechungen in HTML
& l t ; & g t ;
Zu sehen ist das Problem hier: http://p121797.mittwaldserver.info/
Das TypoScript müsste richtig sein, es läuft so schon auf dutzenden Seiten. Woran könnte das noch liegen?
Leider setzt Typo3 die <> Klammern durch die entsprechungen in HTML
htmlspecialchars — Wandelt Sonderzeichen in HTML-Codes um.
htmlSpecialChars = 1
also raus damit
Hallo Danke schon mal für die Antwort.
Leider löst der Tipp das Problem nicht.
Auch mein footer, der ganz simple ausgegeben wir spuckt HTML umsetzeungen von Sonderzeichen aus.
lib.footerleft = COA
lib.footerleft{
10 = TEXT
10.value = blablbal - <a href="mailto:bla@bluub.de">bla@blub.de</a>
}
Am TS kann es eigentlich nicht liegen, das setze ich seit Jahren so ein.
Gibt es irgendwo in Typo3 ne globale Einstellung dafür?
Hallo zusammen ich habe das Problem mittlerweile gefunden.
In der neuen Version von TemplaVoila ist beim Anlegen der DataStructure im menu Extra für jeden Eintrag die Möglichkeit vorhanden ein Häckchen zu setzen bei:
"Pass content through htmlSpecialCHars (HSC)".
Und dieses Häckchen ist seit neuen standardmäßig gesetzt.