[TYPO3-german] Formatierung 'unterschreichen' (HTML-Tag <u></u>) funktioniert bei Verwendung des IE im RTE in TYPO3 4.0 nicht

Kussmann, Juergen j.kussmann at t-online.net
Wed Aug 2 10:54:03 CEST 2006


Hi,

Ich kann bei Verwendung des IE im RTE in TYPO3 4.0 keine Texte mehr mit der
Formatierung  'unterschreichen' (HTML-Tag <u></u>) nutzen:
Aus 'das ist <u>ein</u> Test' wird im IE 'das ist </u><//u>ein Test' bzw. 'das ist ein Test'.

Im Firefox funktionierts einwandfrei.


Meine RTE-Konfiguration sieht so aus:

# 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
    #tags.u.remap = em ==> Diese Anweisung funktioniert ebenfalls nicht (hatte ich zum testen mal ausprobiert)

    // 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
  }
}

Jürgen Kußmann



More information about the TYPO3-german mailing list