[TYPO3-german] noch mal RTE <> CSS Problem

Lars Möller moeller at basis5.de
Wed Nov 22 16:49:09 CET 2006


Hallo Liste,

nach dem ich nun das RTE in IE und Firefox recht gut am laufen habe,
gibt es doch noch komische Dinge.

Ich binde eine CSS-Datei dynamisch ein.
In dieser CSS-Datei befinden sich folgende Zeilen:

p.align-left, h1.align-left, h2.align-left, h3.align-left,
h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align:
left; }
td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right,
h4.align-right, h5.align-right, h6.align-right, td.align-right {
text-align: right; }
td.legende-links {COLOR: #787878; }


Im RTE werden für die TD-Formatierung nur align-left,align-center
 und align-right angeboten.

Warum wird das td.legende-links nicht angeboten?
Unten habe ich auch das verwendete RTE-Config aufgelistet.
Hat da jemand eine Idee?

mit bestem Dank und Gruss
lars


RTE.default.showButtons = fontstyle, formatblock, fontsize,
strikethrough,lefttoright, righttoleft, textcolor, bgcolor,
textindicator, emoticon, user, spellcheck, chMode, inserttag, outdent,
indent, justifyfull, subscript, superscript, acronym, copy, cut,
paste,textstyle, textstylelabel, blockstyle, blockstylelabel, bold,
italic, underline, left, center, right, orderedlist, unorderedlist,
insertcharacter, line, link, image, removeformat, table, toggleborders,
tableproperties, rowproperties, rowinsertabove, rowinsertunder,
rowdelete, rowsplit, columninsertbefore, columninsertafter,
columndelete, columnsplit, cellproperties, cellinsertbefore,
cellinsertafter, celldelete, cellsplit, cellmerge, findreplace,
insertcharacter, undo, redo, showhelp, about



## RTE Konfiguration
RTE.default.contentCSS = fileadmin/templates/base5.css

RTE.default.useCSS = 1

RTE.default.enableWordClean = 1
RTE.default.disableEnterParagraphs = 0

#fontstyle, fontsize werden ins html geschrieben, deshalb rausgenommen
#lefttoright, righttoleft nicht benötigt
#inserttag rausgenommen, damit redakteure damit keinen unsinn treiben
RTE.default.hideButtons = fontstyle, fontsize, lefttoright, righttoleft,
inserttag
#PRE nicht benötigt, deshalb rausgenommen
#H1 aus semantischen Gründen rausgenommen (Überschrift Inhaltselemente
ist schon h1)
RTE.default.hidePStyleItems = PRE

#Für sauberes html rausgenommen
RTE.default.hideTags = font, font (full)

# siehe oben ausführlich
RTE.default.showTagFreeClasses = 1
RTE.default.classesCharacter = grau, important
RTE.default.classesImage = blauerRand, 10pxAbstand
RTE.default.classesAnchor = intern, extern, mailto
RTE.config.tt_content.bodytext.proc.allowedClasses = grau,important


RTE.default.showStatusBar = 1

RTE.default.proc {
// TRANSFORMATION METHOD
overruleMode = ts_css

// LINES CONVERSION
dontConvBRtoParagraph = 1

// TAGS ALLOWED OUTSIDE P & DIV
allowTagsOutside = img,hr

// TAGS ALLOWED
allowTags = table, tbody, tr, th, td, h1, h2, h3, h4, h5, h6, div, p,
br, span, ul, ol, li, re, blockquote, strong, em, b, i, u, sub, sup,
strike, a, img, nobr, hr, tt, q, cite, abbr, acronym

// TAGS DENIED
denyTags = font

// ALLOWED P & DIV ATTRIBUTES
keepPDIVattribs = align,class,style

// CONTENT TO RTE
HTMLparser_rte {
// TAGS ALLOWED
allowTags < RTE.default.proc.allowTags
removeTags = font

// DO NOT REMOVE UNMATCHED TAGS
keepNonMatchedTags = 0

}

// CONTENT TO DATABASE
entryHTMLparser_db = 1
entryHTMLparser_db {

// XHTML COMPLIANCE
xhtml_cleaning = 1

// CLEAN TAGS

noAttrib = b, i, u, strike, sub, sup, strong, em, quote, blockquote,
cite, tt, br, center
tags.hr.allowedAttribs = class
// REMAP B AND I TAGS
tags.b.remap = strong
tags.i.remap = em

rmTagIfNoAttrib = span,div,font

htmlSpecialChars = 1
}






More information about the TYPO3-german mailing list