Bei mir ist das Problem, dass seit Umstellung von HTMLarea auf TinyRTE weder P-Tags noch Umbrüche im Frontend ankommen.
Im Backend werden zwar die p-Tags angezeigt, im Frontend bleibt davon aber nichts übrig. Keine Umbrüche.
In HTMLarea hatte ich im TS-Setup per
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines >
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.wrapNonWrappedLines = |<br/>
lib.parseFunc.nonTypoTagStdWrap.encapsLines.wrapNonWrappedLines = |<br/>
tt_content.text.20.parseFunc = < lib.parseFunc
tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines.wrapNonWrappedLines = |<br/>
P entfernt und durch BR ersetzt.
Diese Einstellungen sind nun ausgeblendet. Für TinyRTE habe ich folgende Einstellungen in TS-Constants:
RTE.default.proc.dontConvBRtoParagraph=1
RTE.default.initial.force_p_newlines=1
RTE.default.initial.force_br_newlines=
RTE.default.initial.convert_newlines_to_brs=0
Hier habe ich aber auch schon etwas hin und her probiert, ohne Ergebnis. Das P-Tag wird immernoch "verschluckt".
UPDATE
Mir ist aufgefallen, dass die Umbrüche im selben Editor z.b. beim standard Contentelement "Normaler Text" funktionieren.
In TemplaVoila wähle ich bei "Editing Type:" den Wert "Rich text editor for bodytext".
In der Datenstruktur steht dann.
<TypoScript>
<![CDATA[
10 = TEXT
10.current = 1
10.parseFunc = < lib.parseFunc_RTE
]]>
</TypoScript>
parseFunc_RTE = HTML-AREA???