Zum Inhalt springen

RTE htmlarea wandelt <p> zu <br />

Erstellt am 4. Juni 2007 · 1 Antwort · letzte Antwort am 5. Juni 2007

Tags: Frage

droptix ·

Nutze TYPO3 3.8 und rtehtmlarea 1.2.2 (letzte kompatible Version). Ich schreibe ein paar Absätze im Backend und drücke ab und zu Enter. Wenn ich auf Code-Ansicht umschalte, steht da fein:

<p>foo</p><p>bar</p>

Im Frontend wandelt mir TYPO3 aber den schönen Code wie folgt um:

<p>foo<break />bar</p>

Mit "break" meine ich "br", aber das Forum entfernt das leider. Wieso ist das so und v.a. wie behebe ich das Problem?

[Edit] Nach dem Speichern und wieder ansehen im Backend sind die Absätze (alle <p>'s) immer noch da. Erst im Frontend wird das umgewandelt.

[Edit 2]: In der Datenbank stehen Linebreaks, also LF (\n). Für das Frontend werden die wohl anders geparsed als für den RTE.

droptix ·

Zu Hülf!

Es muss irgendwie am Parsen des Datenbankinhalts liegen. Wo wird festgelegt, das Linefeeds (\n) im Frontend zu <break /> (mit "break" meine ich "br") gewandelt werden? Das müsste ich doch bestimmt auch ändern können. Jemand ne Idee dazu?

// neccessary:
$this->push_thread();