Hallo Leute! Danke schon mal für euren Input hier @Lars Brinkmann + @Eric Harrer . Ich stehe aktuell auch vor einem Problem, das wohl damit zusammenhängt. Der Beitrag hat mir zumindest schon mal geholfen, an der richtigen Stelle nach einer Lösung zu suchen.
Mein Problem ist, dass das <figure class="table">
, welches die Tabelle umgibt, entweder als Plain Text im Frontend gerendert wird (wenn TS = lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.nonWrappedTag >
ODER in ein <p>-Tag gerendert wird (wenn TS = lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.nonWrappedTag = p
).
Im Fluid-Template des tt_content-Elements erfolgt die Ausgabe so: <f:format.html>{data.bodytext}</f:format.html>
. Eine Anpassung auf <f:format.raw> löst zwar das Problem mit dem <figure> Tag, hat aber andere Nachteile zur Folge.
Die Ausgabe sieht dann für die beiden oben genannte Fälle wie folgt aus:

bzw.

Gewünscht wäre die Ausgabe im Frontend natürlich so, dass das <figure>
auch als HTML gerendert wird. Kann man das irgendwie explizit angeben?
Zusätzlich existiert folgendes TS:
lib.parseFunc_RTE{
...
nonTypoTagStdWrap {
encapsLines {
encapsTagList = p,pre,h1,h2,h3,h4,h5,h6,hr,dt
remapTag.DIV = P
nonWrappedTag >
innerStdWrap_all.ifBlank =
}
HTMLparser = 1
HTMLparser {
keepNonMatchedTags = 1
htmlSpecialChars = 2
}
}
}