[TYPO3-german] Eigene CSS-Klasse fehlt im RTE
Jana Golinowski
jgolinowski at codematix.de
Mon Jul 26 10:20:02 CEST 2010
>> folgendes TS soll die zuvor in der rte.css angelegte Klasse 'bigRaQuo'
>> innerhalb des RTE verfügbar machen:
>>
>> RTE.default {
>> contentCSS = fileadmin/css/rte.css
>> showTagFreeClasses=1
>> classesCharacter := addToList(bigRaQuo)
>> proc {
>> allowedClasses := addToList(bigRaQuo)
>> denyTags < RTE.default.buttons.inserttag.denyTags
>> }
>> FE {
>> proc {
>> allowedClasses < RTE.default.proc.allowedClasses
>> }
>> }
>> }
>>
>> TS steht im page TS der entsprechenden Seite. Verweis zur CSS Datei ist
>> angepasst. Cashes gelöscht. Nur fehlt die Klasse im RTE-dropdown.
>
> Ich glaube, da fehlt noch ein bisschen was:
>
> RTE {
> classes {
> bigRaQuo {
> name = Anzeigename
> value = CSS-Definition
> }
> }
> default {
> ignoreMainStyleOverride = 1
> showTagFreeClasses = 1
> }
> }
>
>
> Unter RTE.classes kann man definieren, wie die Klasse im Dropdown
> dargestellt wird, d.h. der Anzeigename wird entsprechend der angegebenen
> CSS-Definition formatiert. Wenn das fehlt, ist das aber kein Beinbruch;
> in dem Fall steht dann nur der Klassenname in der Liste.
>
> Ich tippe mal darauf, dass du die Klasse ohne Tag in der CSS-Datei hast.
> Standardmäßig übernimmt der RTE nur die Klassen, die direkt mit einem
> Tag definiert sind, z.B. span.rotertext. Dadurch können die
> CSS-Definitionen auch gleich "Absatz" und "Textstil" zugeordnet werden.
> Wenn auch Klassen übernommen werden sollen, die ohne Tag in der
> CSS-Datei definiert sind (z.B. .rotertext), muss showTagFreeClasses auf
> 1 gesetzt werden.
Kommando zurück, ich sehe gerade, dass showTagFreeClasses in deiner Config ja
drin ist.
Grüße, Jana.
More information about the TYPO3-german
mailing list