RTE 2.2.1 und Typo3 4.6
| Autor | Nachricht |
|---|---|
|
Verfasst am: 16. 01. 2012 [18:41]
|
|
|
cherry
Dabei seit: 07.12.2005
Beiträge: 313
|
Hallo, ich habe das Problem, das ich innerhalb von Tabellen keine Möglichkeit mehr habe, die Schrift mit eigenen Klassen zu definieren. In einer Typo3 Version 4.5 mit einem älteren RTE klappt das wunderbar. Hat sich da was veändert in der neueren Version? Hier mal mein TS für den RTE: TYPOSCRIPT mod.SHARED.colPos_list=0 ########## Grundeinstellungen ########## RTE.default { useCSS = 1 ignoreMainStyleOverride = 1 # Überschreiben der Default-Einstellungen zu den erlaubten Tags proc.allowTags=code, table, tbody, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, pre, blockquote, strong, em, b, i, u, sub, sup, strike, a, link, img, nobr, hr, center, font, tt, q, cite proc.entryHTMLparser_db.allowTags<RTE.default.proc.allowTags proc.entryHTMLparser_db.tags.a.fixAttrib.title.unset = 1 # das ist nicht unbedingt erforderlich, wenn man in den >Default # configuration settings< die Option >Typical gewählt hat<. Wenn # man eine der anderen beiden eingestellt hat, muss man diese Zeile anpassen. proc.entryHTMLparser_db.tags.hr.allowedAttribs = class # Welche Buttons sollen im RTE gezeigt werden? showButtons = blockstyle, blockstylelabel, textstyle, textstylelabel, unorderedlist, insertcharacter, line, link, image, table, toggleborders, tableproperties, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefor, columninsertafter, columndelete, columnsplit, cellproperties, cellinsertbefor, cellinsertafter, celldelete, cellsplit, cellmerge, chMode, removeformat, undo, redo, bgcolor hideButtons = bold, italic, center, strikethrough, subscript, superscript, underline, fintstyle, fontsize, formatblock, left, right, justifyfull, orderedlist, outend, indent, lefttoright, righttoleft, textcolor, textindicator, emoticon, user, findreplace, spellcheck, inserttag, copy, cut, paste, about keepButtonGroupTogether = 1 # Tabellen Editierungs-Optionen (cellspacing/ cellpadding / border) disableSpacingFieldsetInTableOperations = 0 disableAlignmentFieldsetInTableOperations = 0 disableColorFieldsetInTableOperations = 0 disableLayoutFieldsetInTableOperations = 0 disableBordersFieldsetInTableOperations = 0 # wenn den Redakteuren eigene Klassen zur Verfügung gestellt werden, müssen # diese in einem Stylesheet extra dem RTE zur Verfüung gestellt werden. contentCSS = fileadmin/inc/font.css # nur Klassen mit Tags erlauben. z. B. : p.klasse {border:1px solid #ccc} showTagFreeClasses=1 # hier wird definiert, welche Klassen den Redakteuren zur # Verfügung gestellt werden: die vorhandenen Klassen für die # Zeichenformatierung werden hier ausgeschaltet: classesCharacter = # die vorhandenen Klassen zum Formatieren von Absätzen werden # durch die selbstdefinierten Klassen überschrieben: classesParagraph = text, textfett, textklein # Tipp: wenn die default-Klassen übernommen und nur ergänzt # werden sollen, dann so schreiben: # classesParagraph := linie_danach ... # Klassendefinition für die gesamte Tabelle classesTable = text, textfett, textklein # Klassendefinition für die einzelnen Zellen classesTD = text, textfett, textklein # das kann für tr, thead, tbody ebenfalls gemacht werden classesTR = text, textfett, textklein # Jetzt müssen die einzelnen Klassen noch explizit erlaubt werden proc.allowedClasses = text, textfett, textklein } ############ Achtung!! ############### # Alle selbstdefinierten Klassen müssen in dem oben eingebundenen # Stylesheet auch definiert sein! # Dabei muss beachtet werden, dass Tag-lose Klassen durch showTagFreeClasses = 0 # ausgeschaltet wurden: # Falsch: .linie_danach {border-bottom: ...} # Richtig: p.linie_danach {border-bottom: ...} # Genauso bei den Tabellen. ####################################### RTE.classesAnchor { download { class = text type=file image= } } ########### Definition der Klassenbezeichnungen für die Redakteure RTE.classes { # hier werden die Namen der Klassen >lesbar< gemacht text.name = Normaler Text text.value = font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; textfett.name = Fetter Text textfett.value = font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #666666; textklein.name = Kleiner Text textklein.value = font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration:none; } Kann mir jemand helfen? DANKE |



