Hi
Versuche gerade Typo3 beizubiegen, dass Umlaue (äöüß) und Sonderzeichen (<>&) korrekt in Entities umgewandelt werden sollen. Zumindest für die Sonderzeichen kann man ja über htmlSpecialChars argumetieren:
tt_content.text.20.HTMLparser = 1
tt_content.text.20.HTMLparser.htmlSpecialChars = 1
Ersetzt mir artig die Sonderzeichen im Content (allerdings nicht in Menüs, Überschriften, etc.) entfernt aber auch gleich alle Absatzformatierungen 😢
Da das aber immerhin schon in die Richtige Richtung geht, folgender Versuch:
tt_content.stdWrap.HTMLparser = 1
tt_content.stdWrap.HTMLparser.htmlSpecialChars = 1
Erreicht das selbe, allerdings offenbar auch für Überschriften...
Da das alles sehr unbefriedigend ist folgende Fragen:
1. An welcher Stelle muss man in der TS-Objethierarchie ansetzen, damit alle Texte behandelt werden (inkl. Menüs und Überschriften)?
2. Wie kommt man neben den Sonderzeichen an die Umlaute heran? htmlspecialchars verwendet ja offensichtlich die PHP-Funktion gleichen Namens und fällt somit wohl aus.
Vielleicht kann man das Problem ja endlich ein für alle Mal erschlagen...
CU
maxhb
* auch interessiert guck*
PS: in menüs machstes ja extra über z.B.
NO.stdWrap.htmlSpecialChars = 1
aber das weißt du ja sicher ... #giggle#
Marc schrieb* auch interessiert guck*
PS: in menüs machstes ja extra über z.B.
NO.stdWrap.htmlSpecialChars = 1
aber das weißt du ja sicher ... #giggle#
Ja, das habe ich auch schon herausgefunden, aber es ist halt ein wenig unkonfortabel, wenn man das an 100en von Stellen machen muss. Gibt es nicht weinen zentralen Punkt, an dem man diese Einstallung Treffen kann, so dass sie für menüs / Überschriften / Bodytext etc. gilt?
CU
maxhb
das Problem mit den Sonderzeichen könnte man durch eine grundlegende Rechtschreibreform beheben... :p
aber ich meine/denke/glaube, in der 3.7.0 soll es da noch ein paar verbesserungen geben.
Marc schriebdas Problem mit den Sonderzeichen könnte man durch eine grundlegende Rechtschreibreform beheben... :p
Hmm, damit könnte man zwar die Umlaute ausrotten, aber niemand wird wohl z.B. das Und-Zeichen ausmerzen wollen 😉
Kleiner Tipp am Rande: Falls Typo3 nicht nur die Entities umwandelt, sondern auch gleich noch alle HTML-Tags rauswirft (passiert bei mir):
keepNonMatchedTags = 1
löst das Problemchen...
CU
maxhb
Hi!
Folgende lösung klappt bei mir für Inhaltselemente sehr gut:
tt_content.stdWrap {
HTMLparser = 1
HTMLparser {
htmlSpecialChars = 1
keepNonMatchedTags = 1
}
}
CU
maxhb
was "klappt" denn jetzt bei dir?
wenn ich das ins setup schreibe, dann sind alle im content auftauchenden " " (genauer gesagt: die, die im bodytext stehen) in "klarschrift" im frontend zu sehen... 🙁
doku schriebwenn ich das ins setup schreibe, dann sind alle im content auftauchenden " " (genauer gesagt: die, die im bodytext stehen) in "klarschrift" im frontend zu sehen... 🙁
Tja, für ganz kleines Geld sag ich Dir, das Du dann einfach
htmlSpecialChars = 2
setzen mußt ....
Ups, jetzt hab ich's ja verraten 😉
CU
maxhb
bei mir werden auch sämtliche HTML-Kommentare sichtbar (klar, wegen < und >). Gibts hierfür auch ne Lösung? Darüber hinaus verschwindet bei mir dann die Extension "lz_gallery" komplett aus der Darstellung im FE - liegt wohl auch daran, dass der Platzhalter-Kommentar vor dem Parsen in SpecialChars umgewandelt wird...)
FXK schriebbei mir werden auch sämtliche HTML-Kommentare sichtbar (klar, wegen < und >). Gibts hierfür auch ne Lösung?
Einzige Lösung ist wohl, nicht bei tt_content.stdWrap anzusetzen, sondern den HTML-Parser für die verwendeten Inhaltselemente einzeln zu konfigurieren.
CU
maxhb