Zum Inhalt springen

Anzeige(-Bug?) im RTE

Erstellt am 30. September 2010 · 3 Antworten · letzte Antwort am 1. Oktober 2010

Tags: Frage

automatix ·

Hallo zusammen!

Nach einer Weile TYPO3-Abstinenz hab ich mich entschieden, mal wieder ein kleines T3-Projekt zu realisieren und stehe jetzt vor folgendem Problem:

Manche CSS-Eigenschften werden vom RTE ignoriert. So wird z.B. die Textfarbe von (color) übernommen, dafür aber die Textgröße (font-size) nicht (es sei denn ich definiere sie für *). D.h. irgendwo werden die Werte überschrieben, aber ich finde nicht wo. Dabei wird im FE alles richtig angezeigt. Außerdem, wird mein für die Seite definierter grauer Hintergrund erst dann richtig angezeigt, wenn der Text nicht in das Standard-RTE-Fenster passt und ein Scrollbalken erscheint (s. Screenshots).

Was könnte da falsch eingestellt sein?

Danke

P.S. @Moderatoren: Der Dateianhang wird nicht angezeigt...

automatix ·
igorshmigor schrieb

Füge bei den Eigenschaften, die ignoriert werden, einfach noch ein !important mit an. Das hat bei mir oft geholfen.

Das hilft zwar, könnte aber auch unerwünschte Auswirkungen auf die Seitendarstellung im FE haben. Ich habe jetzt den Troubleshooting Modus angeschaltet, geguckt, welche CSS-Dateien alles geladen werden und so ganz schnell den Übeltäter ermittelt -- das ist die Klasse .htmlarea-content-body (in der /typo3/sysext/t3skin/rtehtmlarea/htmlarea-edited-content.css):

/* Selectors for the content area of the htmlArea RTE editor */
.htmlarea-content-body {
    font-family:Verdana, sans-serif;
    font-size:12px;
    margin:0;
    padding:3px;
    background-color:#ffffff;
    border-width:0;
}

Habe die störenden Anweisungen auskommentiert, jetzt sieht es besser aus.

igorshmigor ·
automatix schrieb

Das hilft zwar, könnte aber auch unerwünschte Auswirkungen auf die Seitendarstellung im FE haben.

Ich würde empfehlen, für FE und RTE getrennte Style Sheets zu verwenden.