Zum Inhalt springen

Linkfarbe im RTE ändern

Erstellt am 9. Februar 2010 · 3 Antworten · letzte Antwort am 26. Februar 2010

Tags: HTML & CSS, Frage

Chi ·

Hallo,

Da die Links auf meiner Seite alle rot sind, sollen sie das im RTE beim Erstellen auch gleich sein. Google spuckt mir viel zum Thema RTE Modifikationen aus, aber nicht mal annähernd das, was ich brauche. Ich möchte, dass ALLE LINKS, ohne ihnen eine Klasse zuweisen zu müssen, automatisch die farbe rot haben.

Ich hab im tsconfig eigentlich ein stylesheet eingebunden, und zwar so:

RTE.default.contentCSS = fileadmin/rte.css

aber wenn ich darin einen Link definiere...

a{color:#FF0000;}

ändert das leider gar nichts und die Links im RTE bleiben blau.

Bitte um Hilfe, bin für jeden Tipp dankbar.

froemken ·

nene...diese CSS-Datei hat nichts mit dem Aussehen des RTEs zu tun. Diese Datei kümmert sich ausschließlich um die zur Verfügung stehenden Stile in den Selectboxen.
Was Du suchst findest du in der Datei typo3/sysext/rtehtmlarea/htmlarea-edited-content.css
Ich habe noch keine Lösung oder die richtige Eigenschaft gefunden, wie man den RTE auf eine andere CSS-Datei setzen kann. Bis dahin müssen die Änderungen halt in dieser Datei selbst gemacht werden. Bei mir musste ich den Cache löschen, mich ab- und wieder anmelden, bis der RTE diese Änderungen endlich übernommen hatte.

Stefan

igorshmigor ·
froemken schrieb

nene...diese CSS-Datei hat nichts mit dem Aussehen des RTEs zu tun. Diese Datei kümmert sich ausschließlich um die zur Verfügung stehenden Stile in den Selectboxen.

Stefan

Das stimmt nicht. Die CSS-Datei wird sehr wohl geladen und auch zur Darstellung der Inhalte verwendet. Die Links bleiben jedoch blau und mit Unterstrich, ich nehme an, dass der RTE per JavaScript dynamisch Stile und Klassen zuordnet.
Du kannst aber in deiner CSS-Datei ein !important an die Style-Eigenschaften anhängen, also z.B. a{color:#FF0000 !important;}
Das funktioniert zumindest in Firefox. Du verhinderst so, dass die Eigenschaft überschrieben wird. RTE-Cache löschen, dann geht´s.