Ich lasse nur eine Auswahl der möglichen HTML-Tags im RTE zu. Nachfolgend eine Liste, der man entnehmen kann, welche Tags erlaubt sind und welche verwendet werden können. Dabei bedeutet:
Tag: der jeweilige HTML-Tag, um des es geht
Beschreibung: was er bedeutet bzw. welche Auswirkung er hat
WordClean: Tags mit dem Zeichen > werden nach dem Einfügen aus der Zwischenablage oder bei Klick auf das WordClean-Icon entfernt
in RTE editierbar: alle HTML-Tags, die im RTE direkt editiert werden können
in DB: HTML-Tags mit dem Zeichen > werden beim Sichern des RTE in normalen Text umgewandelt.
Frontend: alle HTML-Tags mit dem Zeichen > werden bei der Ausgabe in das Frontend in normalen Text umgewandelt.
Die Konfiguration ist so angelegt, dass beim Bereinigen des HTML-Textes nach dem Einkopieren aus der Zwischenablage alle störenden Tags bereits entfernt werden. Um eine Überraschung bei der Ausgabe ins Frontend zu vermeiden, sind dort mehr HTML-Tags zugelassen als im RTE selbst.
Hinweis:
Damit diese Einstellung zum Tragen kommt – und damit nicht ein Teil der Tags beim Übergang von der Datenbank in das Frontend in sichtbaren Text umgewandelt wird – muss im TypoScript-Haupttemplate die entsprechende Parser-Funktion angepasst werden:
- lib.parseFunc_RTE.allowTags = a, abbr, acronym,a ddress, b, bdo, blockquote, br, cite, code, del, div, em, h1, h2, h3, h4, h5, h6, hr, i, img, li, ol, p, span, strike, strong, sub, sup, u, ul
Tag | Beschreibung | wordclean | in RTE editierbar | in DB | Frontend |
---|---|---|---|---|---|
a | Link | √ | √ | √ | √ |
abbr | Abkürzung | √ | nein | √ | √ |
acronym | Akronym | √ | nein | √ | √ |
address | Adressblock | > | nein | > | √ |
blockquote | Blockzitat | √ | √ | √ | √ |
b | Fett | konv. zu em | √ (als strong) | konv. zu em | √ |
bdo | Richtungswechsel im Text | √ | nein | √ | √ |
big | Großer Text | > | nein | > | > |
br | Zeilenumbrauch | √ | √ | √ | √ |
caption | Tabellenüberschrift | √ | √ | √ | √ |
center | Zentrierung | > | mit Klassen | > | > |
cite | Zitat (kursiv) | > | nein | > | √ |
code | Quellcode (Courier) | √ | √ | √ | √ |
col | Verweis auf Spalten | √ | nein | √ | √ |
colgroup | Spaltengruppe | √ | nein | √ | √ |
del | druchgestrichener Text | √ | √ | √ | √ |
dfn | Definition | √ | nein | √ | √ |
div | Div-Block | √ | nein | √ | √ |
em | Betonung (kursiv) | √ | √ | √ | √ |
font | Schrifttag, veraltet | > | nein | > | > |
h1 - h6 | Headlines | √ | √ | √ | √ |
hr | Horizontale Linie | √ | √ | √ | √ |
i | kursiver Text | konv. zu em | √ (als em) | konv. zu em | √ |
img | Bilder | √ | √ | √ | √ |
ins | eingefügter Text | > | nein | > | √ |
kbd | Benutzereingabe | > | nein | > | √ |
li | Listenelement | √ | √ | √ | √ |
link | Verlinkung auf Dokum. | > | nein | > | > |
ol | nummerierte Liste | √ | √ | √ | √ |
p | Standardabsatz | √ | √ | √ | √ |
pre | vorformatierter Text | > | nein | > | √ |
q | Zitat mit Anführungen | √ | √ | √ | √ |
samp | Beispielausgabe eines Programms | > | nein | > | > |
sdfield | ? | > | nein | > | > |
small | Kleiner Text | > | nein | > | > |
span | Abschnittmarkierung | √ | √ | √ | √ |
strike | durchgestr. Text | √ | √ | √ | √ |
strong | starke Betonung (fett) | √ | √ | √ | √ |
sub | tiefgestellter Text | √ | √ | √ | √ |
sup | hochgestellter Text | √ | √ | √ | √ |
table | Tabelle | √ | √ | √ | √ |
thead | Tabellenkopf | √ | √ | √ | √ |
tbody | Tabellenkörper | √ | √ | √ | √ |
tfoot | Tabellenfuss | √ | √ | √ | √ |
td | Tabellenzelle | √ | √ | √ | √ |
th | Tabellenheader | √ | √ | √ | √ |
tr | Tabellenreihe | √ | √ | √ | √ |
tt | Teletype-Text (Courier) | > | nein | > | > |
u | unterstr. Text | > | nein | > | > |
ul | unnummerierte Liste | √ | √ | √ | √ |
var | Ausgaben von Variablen | > | nein | > | > |