TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

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
Profil