Zum Inhalt springen

font-Tag wird gelöscht

Erstellt am 5. Juni 2009 · 4 Antworten · letzte Antwort am 8. Juni 2009

Tags: Frage

intensivstation ·

Standardmäßig wird im RTE das font-Tag gelöscht.
Das ist blöd, da der Button "textcolor" genau so ein font-Tag erzeugt.
Beim speichern wird das aber gelöscht.
Folgendes schon erfolglos probiert:

RTE.default.proc.allowTags = .......xyy, font

Hat aber auch nichts gebracht. Was also tun?

Julian.​Hofmann ·

Hallo.

Der RTE arbeitet mit zwei Listen: allowTags und denyTags. Falls Einträge der letzteren überschreiben die erstere. D.h. ein Tag, da verboten ist, bleibt auch verboten. Steht das font-Tag vielleicht in der denyTags-Liste?

Auch gibt es noch die Eigenschaft removeTags (ggf. mehrfach) in der RTE-Konfiguration. Am besten mal via Objectbrowser nach "font" suchen, um ggf. vorhandene Verbote/Einträge zu finden.

Ein besserer Weg wäre aber, dass Du über Klassen arbeitest. Denn vermutlich gibt ja doch endlich viele Schriftformatierungen. Damit hättest Du im gespeicherten Text wirklich nur Text mit semantischer Auszeichnung (ohne inline-Formatierungen), das Layout/Formatierung würde aber getrennt davon via CSS behandelt. Dadurch sind auch Layoutänderungen (z.B. auch bei einem Relaunch) einfacher.

Viele Grüße
Julian

intensivstation ·

Ich habe nun gesucht und nirgendwo ein font in Zusammenhang mit remove oder deny gefunden. Es klappt einfach nicht.
Gibt es noch andere Möglichkeiten außer vordefinierte Klassen zu verweden?
Es geht hier um eine Jugend-Seite, da soll viel mit Farben hantiert werden...
Kann man z.B. diesen "textcolor"-Button dazu bewegen,

<span style="color:#xyz">

statt

<font color="#xyz">

zu erzeugen? Oder kennt jemand da eine Extension, die sowas kann?

intensivstation ·

Wie gesagt: das ist Standard. Die Typo3-RTE entfernt das font-Tag auch dann, wenn man rein gar nichts eingestellt hat. So gesehen ist der textcolor-Button auch witzlos...
Hat es vielleicht mit Aspell zu tun?