[TYPO3-german] htmlArea RTE 1.1.6 - Nach Upgrade keine SPAN-Tags im Text mehr möglich!

Udo Gerhards Udo.Gerhards at genion.de
Mon Feb 27 21:39:27 CET 2006


Hallo zusammen,

ich habe vorgestern ein Upgrade des htmlArea RTE auf die aktuellste 
Version (Version 1.1.6) in einem Typo 3.8.0 durchgeführt und seit dem 
werden alle SPAN-Tags aus den Texten entfernt. Bisher ging alles 
einwandfrei, erst nachdem Upgrade tritt der Fehler auf. Dabei ist es 
unerheblich, ob ich die mitgelieferten Formatierung (wie "B", "I" usw) 
oder meine eigenen Formatierungen aus dem Dropdown-Feld für die 
Textformatierung angebe, immer fliegen die SPAN-Tags raus.

Hat sich hier was an dem Code geändert, den man zum Einstellen des 
htmlArea RTE im TS-Config der Seite eingeben muß? Sind hier irgendwelche 
Optionen abgeändert worden oder sind vielleicht neue hinzugekommen? In 
der Dokumentation liegt derzeit leider noch keine aktuelle Fassung für 
den "neuen" htmlArea RTE vor, so daß ich hier leider nicht nachsehen kann.

Zur Sicherheit poste ich Euch hier auch nochmal meine Eintragungen aus 
dem TS-Config, die bis zum Upgrade funtkioniert haben:

...

RTE.default {
        ## Default RTE configuration
    skin = EXT:rtehtmlarea/htmlarea/skins/default/htmlarea.css
    contentCSS = fileadmin/templates/cms-solutions/cmssolutionsrte.css
    enableWordClean = 1
    removeComments = 1
    removeTags = sdfield
    removeTagsAndContents = style,script
    useCSS = 1
    defaultLinkTarget = _self
    showStatusBar = 1
    showButtons = *
    hideButtons = moticon, about, spellcheck
    hideTableOperationsInToolbar = 0
    disableContextMenu = 0
    disableSelectColor = 0
    disableTYPO3Browsers = 0
    disableEnterParagraphs = 0
    removeTrailingBR = 1
    hidePStyleItems =
    hideFontSizes =
    hideTags = font, font (full)
    disableColorPicker = 0
    classesCharacter = intro, bodytext, liste1, fl_r5, fl_l5, fl_r10, 
fl_l10, fl_r20, fl_l20, frame_fl33, frame, frame_fr33, lgold, size12px
    classesImage =
    classesAnchor =
    showTagFreeClasses = 1
    fontFace = face1,face2,face3

        ## Default proc rules
    proc {

            ## TRANSFORMATION METHOD
        overruleMode = ts_css, cleanenc

            ## LINES CONVERSION
        dontConvBRtoParagraph = 1

            ## BRING FONT TAGS INSIDE PARAGRAPHS
        internalizeFontTags = 1

            ## TAGS ALLOWED OUTSIDE P & DIV
        allowTagsOutside = img,hr,address,span,table,div,br

            ## TAGS ALLOWED
        allowTags = span, 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, link, img, nobr, hr, center, font, tt, q, cite, 
abbr, acronym, address, sdfield
                preserveTags = span, & &quote;
       
            ## TAGS DENIED
        denyTags >

            ## ALLOWED P & DIV ATTRIBUTES
        keepPDIVattribs = class, style, align, width

            ## ALLOWED CLASSES
        allowedClasses = intro, bodytext, liste1, fl_r5, fl_l5, fl_r10, 
fl_l10, fl_r20, fl_l20, frame_fl33, frame, frame_fr33, lgold, size12px

                HTMLparser_rte {
                                      allowTags < RTE.default.proc.allowTags
                                      removeTags = font
                                      }

            ## CONTENT TO DATABASE
        entryHTMLparser_db = 1
        entryHTMLparser_db {

                ## TAGS ALLOWED
            allowTags < RTE.default.proc.allowTags

                ## XHTML COMPLIANCE
            xhtml_cleaning = 1

                ## AVOID TO HSC TWICE
            htmlSpecialChars = 0

                ## CLEAN TAGS
            tags.hr.allowedAttribs = class, noshade, width, size, style
                        tags.span.allowedAttribs = class, style
            noAttrib = b, i, u, strike, sub, sup, strong, em, quote, 
blockquote, cite, tt, br, center

                ## REMAP B AND I TAGS
            tags.b.remap = strong
            tags.i.remap = em

                ## REMOVE OPEN OFFICE META TAGS
            removeTags = sdfield

                ## PROTECT CUSTOM TAGS
            keepNonMatchedTags = protect
        }
    }
}

    ## front end RTE configuration
RTE.default.FE < RTE.default
RTE.default.FE.showStatusBar = 0
#RTE.default.FE.hideButtons = chMode

    ## tt_content RTE configuration
RTE.config.tt_content.bodytext.showButtons = *
#RTE.config.tt_content.bodytext.proc.allowedClasses = 
{$rte_classes_character}

...

Gibts vielleicht irgendwo eine aktualisierte Version der Doku für die 
aktuelle Version des RTE, in die man sich mal einlesen kann oder weiß 
jemand, woran der Fehler liegen kann?

Danke für Eure Hilfe!

Gruß

Udo Gerhards



More information about the TYPO3-german mailing list