Sie befinden sich hier: Typo3 / Tipps / RTE Formate anpassen
Deutsch
English
Mittwoch, 26.09.2018

RTE (Rich Text Editor) anpassen

Der RTE (Rich Text Editor) im Backend von Typo3 wird über den Typoscript gesteuert, der in Seiteneigenschaften bearbeiten der Rootpage im Tab Optionen angegeben ist. Am besten man lagert diesen Code in eine Datei aus, in dem man folgenden Eintrag macht:

<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/[Verzeichnisname]/pageTSconfig.txt">

Eine Definition könnte folgendermassen aussehen:

TypoScript
RTE.default.contentCSS = fileadmin/css/rte.css

RTE.default.classesParagraph := addToList(p_text_blau)
RTE.default.proc.allowedClasses := addToList(p_text_blau)
RTE.classes.p_text_blau {
     name = Absatz mit blauer Schrift
     value = background: #FFFFFF; color: #333399;
}

RTE.default.classesParagraph := addToList(p_text_impressum)
RTE.default.proc.allowedClasses := addToList(p_text_impressum)
RTE.classes.p_text_impressum {
     name = Impressum mit kleiner Schrift
     value = background: #FFFFFF; color: #000000;
}

RTE.default.classesParagraph := addToList(ul_text_blau)
RTE.default.proc.allowedClasses := addToList(ul_text_blau)
RTE.classes.ul_text_schwarz {
     name = Aufzählungen mit schwarzer Schrift
     value = background: #FFFFFF; color: #000000;
}

RTE.default.classesCharacter := addToList(text_blau)
RTE.default.proc.allowedClasses := addToList(text_blau)
RTE.classes.text_blau {
     name = Blaue Schrift
     value = background: #FFFFFF; color: #333399;
}

RTE.default.classesCharacter := addToList(text_blau_bold)
RTE.default.proc.allowedClasses := addToList(text_blau_bold)
RTE.classes.text_blau_bold {
     name = Blaue Schrift, Bold
     value = background: #FFFFFF; color: #333399;
}

RTE.default.classesCharacter := addToList(text_impressum_bold)
RTE.default.proc.allowedClasses := addToList(text_impressum_bold)
RTE.classes.text_impressum_bold {
     name = Impressum, Bold
     value = background: #FFFFFF; color: #000000;
}

RTE.default.classesCharacter := addToList(text_viertelgeviert)
RTE.default.proc.allowedClasses := addToList(text_viertelgeviert)
RTE.classes.text_viertelgeviert {
     name = Viertelgeviert-Leerstelle
     value = background: #333399; color: #FFFFFF;
}

RTE.default.FE.proc < RTE.default.proc
RTE.default.FE < RTE.default

Ein weiteres etwas besser dokumentiertes Beispiel findet sich hier.