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.
Ich hoffe, das hilft.
Grüße, Jana.
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german