Zum Inhalt springen

RTE und Zeilenumbrüche

Erstellt am 28. Januar 2003 · 8 Antworten · letzte Antwort am 30. Januar 2003

Tags: Frage

maxhb ·

Hallo!
Das Thema ist nicht ganz neu, aber ich kann einfach keine Antwort auf die Frage finden, wie man den RTE so konfiguriert, dass zeilenumbrüche (<br>) erhalten bleiben und nicht in <p></p> umgewandelt werden.
Das dies offensichtlich möglich ist, entnehme ich u.a. der Doku auf http://typo3.org/doc+M501e591a412.0.html , in der es heisst:

>> You can configure the RTE so that soft linebreaks are preserved, but the price to pay will be that those linebreaks goes into the database content as <BR>-tags (and not NL's)

Hat jemand die Lösung parat?

Freue mich schon auf die Erlösung!
maxhb

_Stefan_ ·

Hi maxhb, erlösen werde ich Dich leider nicht können. Warte selbst noch auf die Erleuchtung hinsichtlich RTE.

Mit
content.RTE_compliant = 0
in Constants ist es bei mir zumindest so, dass wenn man im RTE Umbrüche mit Shift+Enter macht, diese auch als br auf der Website erscheinen. Im RTE allerdings weiter als p-Tags.

Gruss
Stefan

maxhb ·

Hi!
Danke für die schnelle Antowrt, aber RTE_compliant ändert bei mir leider weder an der Ausgabe, noch der Darstellung im RTE irgend etwas. Werden evtl. irgendwelche zusätzlichen Plugins / Extensions benötigt?

CU
maxhb

_Stefan_ ·

Hi

Denn Inhalt bekomme ich folgenderweise auf die Website. Vielleicht spielt das eine Rolle? Zusätzliche Plugins/Extensions, das denke ich eher nicht. Cache?

marks.INHALT = CONTENT
marks.INHALT < styles.content.get

gerade nochmal ausprobiert:

im RTE
<P>dies ist der Testtext</P>
<P>neue zeile</P>
<P>&nbsp;</P>
<P>und noch eine</P>

Website mit content.RTE_compliant = 0
<p>dies ist der Testtext
<br>neue zeile
<br>
<br>und noch eine</p>

Website ohne content.RTE_compliant = 0
<P>dies ist der Testtext</P>
<P>neue zeile</P>
<P>&nbsp;</P>
<P>und noch eine</P>

Habe gerade festgestellt, das es egal ist ob Shift+Enter oder nur Enter im RTE. Nach dem Abspeichern das gleiche Ergebnis. ( Vor dem Abspeichern Shift+Enter = br, Enter = p )

Gruss
Stefan

maxhb ·

Hi Stefan!

Das mit dem content.RTE_compliant = 0 funktioniert doch; zumindest so halbwegs. Leider erhalte ich überhaupt keine <p> Tags mehr, sondern jede zeile wird durch ein <br> abgeschlossen, aus die Maus!

>> Website mit content.RTE_compliant = 0
>>
>> <p>dies ist der Testtext
>> <br>neue zeile
>> <br>
>> <br>und noch eine</p>

Wenn das bei mir so aussehen würde wäre ich ja schon recht froh ;-(

Irgendwelche weiteren Ideen?

Ciao
maxhb

sacha ·

Hi,

RTE.default.proc.dontConvBRtoParagraph=1

Seite 37 admin guide

bitte schreibt mal ob das funktioniert und wo genau man das einfuegen muss.

Danke und Ciao,

Sacha

maxhb ·

Hi!
Danke für Eure Kommentare, aber irgendwie ist das, was Typo erzeugt immer noch nicht so, wie es sein sollte. Ich habe alle möglichen Kombinationen von
content.RTE_compliant = 0/1
RTE.default.proc.dontConvBRtoParagraph= 0/1
in dem Constats-Feld meines Templates probiert, aber leider nur mit mäßigem Erfolg.

Wenn ich folgende Zeilen eingebe (im RTE):
<!-- Start -->
Absatz1<Enter>
Absatz2<Enter>
<Enter>
Die Vorige Zeile ist Leer<Shift Enter == BR>
Und hier wurde hart umgebrochen
<!-- Ende -->

Dann würde ich erwarten, dass folgendes erzeugt wird:

<!-- Start -->
<p>Absatz1</p>
<p>Absatz2</p>
<p></p>
<p>Die vorige Zeile ist leer<br>
Und hier wurde hart umgebrochen</p>
<!-- Ende -->

Was erzeugt wird ist aber entweder eine Ansammlung von <p></p> Konstruktionen (das <br> geht verloren) oder jede Zeile wird mit einem <br> beendet und entsprechend gehen die Absatzgrenzen verloren ;-)

Hat jemand weitere Ideen oder kann über sein eigenen Erfahrungen berichten?

Bitte melden, BEVOR ich irre werde, ansonsten nützt eine Antowort ja nicht mehr ;-)

maxhb

maxhb ·

Hi bk!
So weit ich das verstehe, beziehen sich die Seiten, auf die Du verweist, darauf, die Formatierung des <p></p> innerhalb der Augabe zu formatieren. Das sorgt aber leider nicht dafür, dass sowohl Absätze, als auch harte Zeilenumbrüche erhalten bleiben.

Meien Eingabe im RTE sieht (in der Source-Code-Ansicht) so aus:
<P>1</P>
<P>2</P>
<P>3<BR>4</P>

Speichere ich den Kram ab und schaue mir den Quellcode wieder an, so erhalte ich weiterhin:
<P>1</P>
<P>2</P>
<P>3</P>
<P>4</P>

Naja, vielleicht kann man das Problem ja auch nicht lösen...

kopfschüttlend
maxhb