Zum Inhalt springen

TV RTE anpassen

Erstellt am 24. August 2006 · Noch keine Antworten

Tags: Frage

xjk ·

Ich verwende den htmlArea in der neuesten Version mit folgender Konfiguration was ja wunderbar funktioniert:

# Basic RTE Settings
RTE.default.contentCSS = fileadmin/templates/css/style.css
RTE.default.useCSS = 1
RTE.default.showStatusBar = 1
RTE.default.enableWordClean = 1
RTE.default.disableEnterParagraphs = 0
RTE.default.showButtons =  *
RTE.default.hideButtons = table,fontstyle, fontsize, left, right, center, strikethrough, lefttoright, righttoleft, inserttag, underline, indent, outdent, emoticon, about, justifyfull, user, subscript, superscript, bgcolor, textcolor, textindicator, line
RTE.default.hidePStyleItems = PRE, H5, H6, H1, ADDRESS
RTE.default.hideTags = font, font (full)
RTE.default.disableColorPicker = 1
RTE.default.disableSelectColor = 0

# Define wich classes are allowed
RTE.default.showTagFreeClasses = 0
RTE.default.classesParagraph = white
RTE.default.classesCharacter = blacki
RTE.default.classesImage = blauerRand, 10pxAbstand
RTE.default.classesAnchor = active
RTE.config.tt_content.bodytext.proc.allowedClasses = white,blacki

# Redering Settings
RTE.default.proc {
  overruleMode = ts_css
  dontConvBRtoParagraph = 1
  allowTagsOutside = img,hr
  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
  denyTags = font
  keepPDIVattribs = align,class,style
  HTMLparser_rte {
    allowTags < RTE.default.proc.allowTags
    removeTags = font
    keepNonMatchedTags = 0
  }
  entryHTMLparser_db = 1
  entryHTMLparser_db {
    xhtml_cleaning = 1
    noAttrib = b, i, u, strike, sub, sup, strong, em, quote, blockquote, cite, tt, br, center
    tags.hr.allowedAttribs = class
    tags.b.remap = strong
    tags.i.remap = em  
    rmTagIfNoAttrib = span,div,font
    htmlSpecialChars = 0
  }
}

Den RTE verwende ich auch in einem TemplaVoila Content Element und wird mit diesem TS in das Formular eingebunden:

	10 = TEXT
	10.current = 1
	10.parseFunc = < lib.parseFunc_RTE

Mein Problem ist, das ich genau bei diesem RTE den Hintergrund gerne in Blau hätte.
Habt ihr vielleicht eine Idee wie ich das umsetzen könnte?
Kann ich bei dem TS evtl. irgentwie CSS einbinden welches das CSS aus meiner style.css überschreibt?

EDIT: hab eben ein neues problem
Das Rendering des TV RTE stimmt anscheinend nicht. Entfernt einfach span tags nach dem speichern, im normalen RTE (Text Element) funktioniert es jedoch.