hallo zusammen,
ich habe den RTE in einem FCE von templaVoila aktiviert (ts siehe unten) und stehe nun leider vor dem problem, dass die einzelnen textzeilen - die vom rte automatisch mit DIVs gewrappt werden - bei der transformation zwar durch P-tags ersetzt werden, diese dann aber nicht im frontend-html erscheinen.
bei den "herkömmlichen" content-elementen (z.b. Text w/image etc.) funktioniert das einwandfrei. nur bei den FCEs klappt es nicht.
in der datastructure von templaVoila kann ich durch ...|mode=XYZ (s.u.) den transformations-modus einschalten/ändern, was aber immer dazu führt, dass im frontend html überhaupt keine tags mehr um die textzeilen stehen -> fließtext -> 🙁
wenn ich die transformation ausschalte, werden dagegen die DIV-tags nicht mehr konvertiert -> keine P-tags -> stylesheet greift nicht mehr -> 🙁
interessanterweise scheint auch das "overruleMode = ts_css" im tsconfig keine wirkung auf den FCE-RTE zu haben, während die konfiguration der buttons (hideButtons = ...) dagegen schon eine wirkung hat.
meine frage lautet nun, ob ich den FCE-RTE noch an anderer stelle gesondert konfigurieren muss, damit sich die transformation der DIVs in P-tags auch nachher im frontend html niederschlägt... oder ob ich generell was komplett missverstanden habe und der fehler evtl. ganz woanders liegt o.O
bin für jede hilfe dankbar...
gruss
ralf
ts in der datastructure:
<TCEforms type="array">
<config type="array">
<type>text</type>
<cols>48</cols>
<rows>5</rows>
</config>
<label>Body</label>
<defaultExtras>richtext[*]:rte_transform flag=rte_enabled|mode=ts_css]</defaultExtras>
</TCEforms>
tsconfig vom root-pageheader:
RTE.default {
hidePStyleItems = H4,H5,H6
hideButtons = cut, copy, paste, fontstyle, fontsize, textcolor, table, bgcolor, emoticon, line, user
}
RTE.default.proc {
overruleMode = ts_css
typolist = 0
remapParagraphTag = p
dontConvBRtoParagraph = 1
}
RTE.default.proc.entryHTMLparser_db = 1
RTE.default.proc.entryHTMLparser_db {
removeTags = font, tbody
rmTagIfNoAttrib = span, div
keepNonMatchedTags = 1
xhtml_cleaning = 1
}