Zum Inhalt springen

Formatierungen werden nicht richtig angezeigt

Erstellt am 9. August 2007 · 8 Antworten · letzte Antwort am 30. Juli 2008

Tags: Frage

NickD ·

hallo,

mir ist aufgefallen, das formatierungen, welche im be eingestellt wurden (wie hintergrundfarbe, textfarbe ...) nicht im fe angezeigt werden. gibt es dafür einen grund?

lg, nick

NickD ·

ich habe ein text rot gefärbt. bekomme es im editor auch richtig angezeigt. dann habe ich den gesamten cache gelöscht und es wird keine rot oder eine andere farbe ausgegeben.

benzkji ·

Liegt es eventuell an den Einstellungen des RTE, bzw. an den Page TS Einstellungen, welche Tags akzeptiert und in die DB geschrieben werden (das geht ja scheinbar), und vorallem daran, welche bei der Frontendausgabe nicht gefiltert werden?

Es gibt im Page TS zb:

RTE.default.proc

und dort:

RTE.default.proc.entryHTMLparser_db.allowTags
RTE.default.proc.exitHTMLparser_db.denyTags

Wenn nun die Regeln für die Eingabe ein span tag mit color Attribut erlaubt, die Ausgabe aber nicht...Spezialist darauf bin ich darauf aber leider (noch) nicht...

...denn noch dazu kann der RTE für jede Extension und für Front- und Backend Eingabe jeweils seperat eingestellt werden.

Tritt das Problem eigentlich auf der gesamten Seite oder nur in den News auf?

NickD ·

danke erstmal für die antwort.
das problem liegt ausschließlich bei den news...sonst ist alles wunderbar!

benzkji ·

werden die tags bei der Ausgabe im fe aus dem Source entfernt? oder bewirken sie einfach nichts? Mehr fällt mir auch grad nicht mehr ein...

NickD ·
benzkji schrieb

werden die tags bei der Ausgabe im fe aus dem Source entfernt? oder bewirken sie einfach nichts? Mehr fällt mir auch grad nicht mehr ein...

Er setzt ein <span> mit einer klasse um die jeweiligen Textabschnitte. Sollte da dann nicht die CSS von tt_news greifen?

NickD ·

ich habe mich mal ein wenig informiert und folgende ts-einstellungen in den seiteneigenschaften meiner root-seite eingebunden:

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

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

RTE.default.hideButtons = fontstyle, fontsize, lefttoright, righttoleft, inserttag

RTE.default.hidePStyleItems = PRE, H1


RTE.default.hideTags = font, font (full)

RTE.default.showTagFreeClasses = 1
RTE.default.classesCharacter = roteSchrift, sehrGross
RTE.default.classesImage = blauerRand, 10pxAbstand
RTE.default.classesAnchor = intern, extern, mailto

RTE.config.tt_content.bodytext.proc.allowedClasses = roteSchrift, sehrGross

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

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, em, quote, blockquote, cite, tt, br, center
tags.hr.allowedAttribs = class

tags.b.remap = strong
tags.i.remap = em

rmTagIfNoAttrib = span,div,font

htmlSpecialChars = 1
}

}

RTE.default.disableColorPicker = 1
RTE.default.disableSelectColor = 0

RTE.colors {

color1 {
name = dunkelblau
value = #000066
}

color2 {
name = blau
value = #00008B
}
color3 {
name = rotbraun
value = #B22222
}
color4 {
name = dunkelrot
value = #CC3300
}
color5 {
name = mittelbraun
value = #D2691E
}
color6 {
name = orange
value = #FF9933
}
color7 {
name = pfirsich
value = #FFDAB9
}
color8 {
name = natur
value = #FDF5E6
}

}

RTE.default.colors = color1, color2, color3, color4, color5, color6, color7, color8

jetzt muss ich nur noch die css erstellen oder? hat jemand vielleicht eine, welche alles vom rte abdeckt oder weiß wo man sowas finden kann?