Bug #16468
closedHTMLarea deletes <u>-Tags in IE6.0
0%
Description
If i use <u>-Tags in IE6, HTMLarea deletes them after saving.
I use the following Page-TS-Configuration:
- Eigene CSS-Klassen in externer Datei definieren
RTE.default.contentCSS = fileadmin/css/cbs_basic.css
- Texte aus MS Word werden gesaeubert
RTE.default.enableWordClean = 1
- bei mozilla/firefox werden bei ENTER Paragraphen erzeugt (wie im IE)
RTE.default.disableEnterParagraphs = 0
- use <span>-Tags instead of e.g. <font>-Tags (gilt für Mozilla/Firefox)
RTE.default.useCSS = 1
- which buttons should be shown?
RTE.default.showButtons = *
RTE.default.hideButtons = fontstyle,fontsize,strikethrough,subscript,superscript,lefttoright,righttoleft,textcolor,bgcolor,textindicator,emoticon,acronym,inserttag,showhelp,about,user
- which Style-Items (the Button is called 'formatblock') shouldn't be used? (possible values are: H1,H2,H3,H4,H5,H6,P,PRE,ADRESS)
RTE.default.hidePStyleItems = PRE, ADDRESS
RTE.default.hideTags = font, font (full)
- Definiert wann und wo welche CSS-Klassen benutzt werden dürfen
RTE.default.showTagFreeClasses = 0
RTE.default.classesCharacter = Code,Definition,Kommentar,Warnung,Zitat,Hell,Dunkel
RTE.default.classesImage =
RTE.default.classesAnchor =
#must be set for span classes !!!
RTE.config.tt_content.bodytext.proc.allowedClasses < RTE.default.classesCharacter
RTE.config.tt_news.bodytext.proc.allowedClasses < RTE.default.classesCharacter
- show Statusbar
RTE.default.showStatusBar = 1
- Breite des RTE definieren (in Prozent oder Pixeln)
- Muster: TCEFORM.<table_name>.<column_name>.RTEfullScreenWidth = <breite>[%|px]
TCEFORM.tt_content.bodytext.RTEfullScreenWidth = 100%
TCEFORM.tt_news.bodytext.RTEfullScreenWidth = 100%
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, pre, blockquote, strong, em, b, i, u, sub, sup,strike, a, img, nobr, hr, tt, q, cite, abbr, acronym
// ALLOWED P & DIV ATTRIBUTES
keepPDIVattribs = align,class,style
// CONTENT TO RTE
HTMLparser_rte {
// TAGS ALLOWED
allowTags < RTE.default.proc.allowTags
// 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.font.allowedAttribs = color,style
tags.hr.allowedAttribs = class
// REMAP B AND I TAGS
tags.b.remap = strong
tags.i.remap = em
// this don't work: why i can't use <u>-Tags in IE?!?
//tags.u.remap = strong
// Text-Ausrichtungen mit '<[p|div|span] [align|style]=xxx>' duerfen nicht geloescht werden (wird im IE benutzt)
tags.p.fixAttrib.align.unset >
tags.div.fixAttrib.align.unset >
tags.span.fixAttrib.style.unset >
// remove Tags which have no attributes
rmTagIfNoAttrib = span,div,font
#htmlSpecialChars = 1
}
}
(issue imported from #M4040)
Updated by Stanislas Rolland about 17 years ago
What version of htmlArea RTE?
Which tags are deleted?
Updated by Juergen Kussmann about 17 years ago
Version of htmlArea RTE: 1.4.4
Version of TYPO3: 4.0
Which tags are deleted? the u-tag
Now, i would say, it's OK (that the RTE deletes the u-tag), because i can use now the span-tag, to mark a text as an underline (in an ielier version of htmlArea, the RTE deleted the underline-format, which was marked as <span style="....">text</span>, now with version 1.4.4 it works; so now i don't must use the u-tag).
Updated by Stanislas Rolland about 17 years ago
OK. I just tested this again. It is a matter of configuration. For example, if you use the 'Demo' default configuration (with the Extension Manager) and if you set
RTE.default.useCSS = 0 (in PageTSConfig), you will see that the RTE inserts u tags and that they are preserved on save.