Zum Inhalt springen

Css Klassen vergeben

Erstellt am 20. September 2005 · 3 Antworten · letzte Antwort am 22. September 2005

Tags: Frage

juegomon ·

Hallo,

kann ich im RTE von Typo3 auch Klassen aus einer externen CSS Datei vergeben?

Wenn ja, kann mich jemand supporten? Ich weiss überhaupt nicht wqo ich anfangen soll.

Vielen Dank an alle,

Tom

Russian ·

hi

natürlich könnt ihr das.

das muss in die Page TS (am besten in die root page):

RTE.default.contentCSS = fileadmin/templates/css/rte.css
RTE.default.useCSS = 1

den pfad logischerweise an euren anpassen.

was ich allerdings noch nicht geschaft habe ist, daß typo3 die im rte zugewiesenen klassen auch in den quellcode mit reinnimmt

gruss
russian

bienchen ·

Eine weitere Möglichkeit wäre die folgende - klappt bei mir zumindest wunderbar in Verwendung mit dem css_styled_content.

Eintragung im TS-Config: (root-level --> Seiten-Header bearbeiten)

#Keine Umwandlung der class/div-Tags in p
RTE.config.tt_content.bodytext.proc.allowedClasses >

# Ein- und Ausblenden von Schaltflächen im Rich Text Editor
RTE.default { 
showButtons=copy,paste,formatblock,class,bold,italic,left,center,right,orderedlist,unorderedlist,link, table, line, image, user, cut, bgcolor, textcolor
hideButtons=fontsize,fontstyle,underline,emoticon,outdent,indent
     }

# Zeilenschaltung nicht in Absatz konvertieren 
RTE.default.proc { 
dontConvBRtoParagraph=1 
}
# Ein- und Ausblenden von Absatzarten im Rich Text Editor 
RTE.default {
classesParagraph = textbox

#Konfiguration zusätzlicher Absatzarten im Rich Text Editor
# Die Formatierung muss in der CSS-Datei hinterlegt sein

RTE.classes {
  textbox { 
   name = Textbox mit Rahmen
   value =  border: 1px solid #B0C4DE; float:left;

 }

Die eigenen Klassen werden in RTE.classes aus dem vorhanden Stylesheet kopiert und hier eingefügt.

Zusätzlich müssen die Klassen noch unter RTE.default {

classesParagraph = name der Klasse

angegeben werden.

Hoffe es hilft.