Zum Inhalt springen

htmlarea / RTE (Konfiguration) - so gehts [Gelöst] -

Erstellt am 8. Mai 2015 · Noch keine Antworten

Tags: TYPO3 6.x, Frage

BigBen_2003 ·

Hallo,

der RTE-Editor wurde mit dem Beispielscript ( #39948 ) eingestellt.

Die Konfiguration

contentCSS = rte_formate.css

wurde durch

contentCSS = fileadmin/css/layout-html5/rte_formate.css

ersetzt.

Dennoch werden beim Speichern etwaige im Text verwendete Textstile nicht übernommen:

"Name der Person" (span.name-of-person)
"Details" (span.detail)
"Wichtig" (span.important)

Im Script ist angegeben, dass etwaige <b> ... </b> Anweisungen durch <strong> ... </strong> ersetzt werden sollen. Dieser Austausch erfolgt bei der Übernahme eines Textinhalts leider nicht.

Die Blockstiles werden zwar übernommen, jedoch wird im generierten html-Code nicht auf den default-Style verwiesen:

/typo3/sysext/rtehtmlarea/res/contentcss/default.css

Erst durch ein expliziten @import in einem der verwendeten css-Dateien dieses default-Styles beschert einem ein Aha-Erlebnis (-:

@import url("/typo3/sysext/rtehtmlarea/res/contentcss/default.css");

Kann mir jemand mitteilen, woran das liegen kann, dass die Textstiles nicht übernommen werden?

Nachtrag:
Auch wenn unter RTE.default.proc.allowTags alle Tags freigegeben worden sind, werden diese nicht übernommen:

RTE.default.proc.allowTags = *

Selbst wenn im HTMLparser_rte keepNonMatchedTags auf 1 gesetzt wird, können dennoch nicht alle zur Verfügung stehende Tags aus der Symbolleiste angewandt und übernommen werden:

HTMLparser_rte.keepNonMatchedTags = 1

Der HTML-Parser für die Übernahme des Contents in die DB wurde auch schon deaktiviert:

entryHTMLparser_db = 0

Es hat keine Auswirkung, welcher Wert an dieser Stelle vorgegeben wird.