Hallo!
Wenn ich Inhalte aus einem Word-Dokument per Copy&Paste in den RTE übernehme, wird nach dem Speichern am Ende jedes Absatzes "<//font>" eingefügt.
Das Entfernen der Word-Formatierungen vor dem Speichern ändert auch nichts. Das Word-Dokument enthält keine exotischen Formate sondern nur Überschrift, fett, kursiv.
Kennt von euch jemand das Problem?
Hier mal meine RTE-Konfig:
#Sets RTE for real mapping div and p-Tags
lib.parseFunc_RTE.externalBlocks.div.callRecursive = 1
# Sets only one Screen in the middle
mod.SHARED.colPos_list = 0
RTE.default {
## Markup options
enableWordClean = 1
removeTrailingBR = 1
removeComments = 1
removeTags = center, sdfield, font
removeTagsAndContents = script
# Buttons die gezeigt/versteckt werden
showButtons = textstyle, textstylelabel, blockstyle, blockstylelabel, bold, italic, underline, left, center, right, orderedlist, unorderedlist, insertcharacter, link, image, removeformat, table, toggleborders, tableproperties, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore, columninsertafter, columndelete, columnsplit, cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge, findreplace, insertcharacter, formatblock, spellcheck,chMode
hideButtons = textcolor, fontsize, bgcolor, fontstyle, strikethrough,lefttoright, righttoleft, textindicator, emoticon, inserttag, outdent, indent, justifyfull, subscript, superscript, acronym, copy, cut, paste,line,undo, redo, showhelp, user
# Hält die RTE Icons gegroupt zusammen
keepButtonGroupTogether = 1
# blendet Statusbar in htmlarea aus
showStatusBar = 1
## Add styles Left, center and right alignment of text in paragraphs and cells.
inlineStyle.text-alignment (
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; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, 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; }
)
## Use stylesheet file rather than the above mainStyleOverride and inlineStyle properties to style the contents (htmlArea RTE only)
ignoreMainStyleOverride = 1
proc {
# tags die erlaubt / verboten sind
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, center
#font-tags entfernen
denyTags > font
#br wird nicht zu p konvertiert
dontConvBRtoParagraph = 1
internalizeFontTags = 1
#tags sind erlaubt au�erhalt von p, div
allowTagsOutside = img,hr,address,span,table,div,br
#erlaubte attribute in p, div tags
keepPDIVattribs = align,class,style,id,size
#List all class selectors that are allowed on the way to the database
allowedClasses (
external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail,
align-left, align-center, align-right
)
#html parser einstellungen
HTMLparser_rte {
#tags die erlaubt/verboten sind
allowTags < RTE.default.proc.allowTags
denyTags < RTE.default.proc.denyTags
#tags die untersagt sind
removeTags =font
#entfernt html-kommentare
removeComments = 1
# tags die nicht übereinstimmen werden nicht entfernt (protect / 1 / 0)
keepNonMatchedTags = 1
}
#Content to database
entryHTMLparser_db = 1
entryHTMLparser_db {
#tags die erlaubt/verboten sind
allowTags < RTE.default.proc.allowTags
denyTags < RTE.default.proc.denyTags
#CLEAN TAGS
noAttrib = b, i, u, strike, sub, sup, strong, em, quote, blockquote, cite, tt, br, center
rmTagIfNoAttrib = span,font,div
## align attribute werden erlaubt
tags {
#Makes it possible to change the color of text(with span)
span.fixAttrib >
p.fixAttrib.align.unset >
p.allowedAttribs = class,style,align
div.fixAttrib.align.unset >
hr.allowedAttribs = class
# b und i tags werden ersetzt (em / strong)
b.remap = strong
i.remap = em
font.remap =span
# img tags werden erlaubt
img >
}
}
}
# Classes: Ausrichtung
classesParagraph (
align-left, align-center, align-right,normalcontent, size8,size10,size12,size14,size16,fontblue,fontred,fontgreen,fontorange
)
# Classes für Links (These classes should also be in the list of allowedClasses)
classesAnchor = external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail
classesAnchor.default {
page = internal-link
url = external-link-new-window
file = download
mail = mail
}
# zeigt alle CSS-Klassen die in formate.css vorhanden sind
showTagFreeClasses = 1
# Do not allow insertion of the following tags
hideTags =
# Tabellen Optionen in der RTE Toolbar
hideTableOperationsInToolbar = 0
keepToggleBordersInToolbar = 1
# Tabellen Editierungs-Optionen (cellspacing/ cellpadding / border)
disableSpacingFieldsetInTableOperations = 1
disableAlignmentFieldsetInTableOperations=1
disableColorFieldsetInTableOperations=1
disableLayoutFieldsetInTableOperations=1
disableBordersFieldsetInTableOperations=0
}
# Use same processing as on entry to database to clean content pasted into the editor
RTE.default.enableWordClean.HTMLparser < RTE.default.proc.entryHTMLparser_db
# FE RTE configuration (htmlArea RTE only)
RTE.default.FE < RTE.default
RTE.default.FE.userElements >
RTE.default.FE.userLinks >
Hab ich was falsch konfiguriert, oder ist das ein Bug?
Tschüß
Johannes