[TYPO3-german] RTEHtmlArea Underline tut net

Daniel Gercke gercke at hnm.de
Thu Apr 6 10:09:41 CEST 2006


Hallo Wiebke,

ich habe eben auch gemerkt, dass wir das underline Problem hatten. 
folgende Einstellungen haben dies bei uns behoben:

RTE.default {
   removeTags = center, font, sdfield, strike
   proc {
    entryHTMLparser_db = 1
    entryHTMLparser_db{
     removeTags = center, font, sdfield, strike
    }
   }
}

Hier war bei den removeTags jeweils das u noch mit dabei.
Nachdem ich RTE.default.removeTags gesetzt hatte, wurde der Tag beim 
umschalten in den Quellcode nicht mehr umgeschrieben, und nachdem
RTE.default.proc.entryHTMLparser_db.removeTags gesetzt war, bleib es 
auch nach dem speichern erhalten. Hoffe das hilft.

Mit freundlichem Gruß


Daniel Gercke

programmierung . system managements

Wiebke Peters schrieb:
> Udo Gerhards schrieb:
> 
>>Hallo Claudia,
>>
>>hier mal die TSCONFIG aus meinem RTE (aktuelle Version). Funktioniert 
>>einwandfrei:
>>
>>RTE.default {
>>        ## Default RTE configuration
>>    skin = EXT:rtehtmlarea/htmlarea/skins/default/htmlarea.css
>>    contentCSS = fileadmin/templates/...
>>    enableWordClean = 1
>>    removeComments = 1
>>    removeTags = sdfield, font
>>    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)
>>        hideTags =
>>    disableColorPicker = 0
>>    classesCharacter = <klassen aus dem rte-stylsheet>
>>    classesImage =
>>    classesAnchor =
>>    showTagFreeClasses = 1
>>    fontFace = face1,face2,face3
>>
>>        ## Default proc rules
>>    proc {
>>
>>            ## TRANSFORMATION METHOD
>>        overruleMode = ts_css
>>
>>            ## 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, 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
>>                #preserveTags = span, &amp; &quote;
>>       
>>            ## TAGS DENIED
>>        denyTags >
>>
>>            ## ALLOWED P & DIV ATTRIBUTES
>>        keepPDIVattribs = class, style, align, width
>>
>>            ## ALLOWED CLASSES
>>        allowedClasses = <klassen aus dem rte-stylsheet>
>>
>>                HTMLparser_rte {
>>                                      allowTags < RTE.default.proc.allowTags
>>                                      #removeTags = font
>>                                      removeTags =
>>                                      }
>>
>>            ## 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.fixAttrib >
>>                        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
>>        }
>>    }
>>}
>>
>>Mein RTE läuft grundsätzlich auf CSS. D.h. auch Tags wie <b> oder <u> 
>>werden durch <span style="..."> ersetzt. Hier hatte ich das Problem, daß 
>>mir die Standarteinstellung unter
>>
>>...entryHTMLparser_db. tags.span.fixAttrib = ...
>>
>>immer die ganzen SPAN-Tags aus meinem Text beim Speichern entfernt hat. 
>>Ich konnte keinen Text richtig gestalten, bis ich das durch
>>
>>...entryHTMLparser_db. tags.span.fixAttrib >
>>
>>entfernt habe. Danach gings. Der o.g. Code läuft mit der aktuellen 
>>RTE-Version in meiner Seite.
>>
>>Gruß
>>
>>Udo
>>
>>
>>
>>  
> 
> Hallo,
> ich habe seit Neustem auch das Probem, dass Unterstreichungen nicht 
> gespeichert werden. Ich habe nun schon verschiedene Konfigurationen 
> ausprobiert und diverse Tipps durchgespielt, aber nichts hilft.
> 
> Aktuelle RTE-Kofiguration:
> ###########
> 
> ##Einstellungen RTE
> RTE.default {
> 
> #classesParagraph = roteSchrift
> classesCharacter = wichtigerText, sehrGross, highlight
> 
> ## zeigt alle CSS-Klassen die in rte.css vorhanden sind
> showTagFreeClasses = 1
> #Verstecke folgende Buttons
> hideButtons=   blockstylelabel, blockstyle, fontstyle, fontsize,  
> strikethrough, subscript, superscript, lefttoright, righttoleft, 
> textcolor, bgcolor, textindicator, emoticon,
> #Verstecke selten verwendete Paragraph-Styles
> hidePStyleItems = pre,address, h5, h6
> 
> showButtons (
> class, textstylelabel, textstyle,  formatblock, bold, italic,
> orderedlist, unorderedlist, outdent, indent, textindicator,
> insertcharacter, link, table, findreplace, chMode, removeformat, undo, 
> redo, about,
> toggleborders, tableproperties,
> rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit,
> columninsertbefore, columninsertafter, columndelete, columnsplit,
> cellproperties, cellinsertbefore, cellinsertafter, celldelete, 
> cellsplit, cellmerge
> )
> 
> # Tabellen Editierungs-Optionen (cellspacing/ cellpadding / border)
>     disableSpacingFieldsetInTableOperations = 1
>     disableAlignmentFieldsetInTableOperations=1
>     disableColorFieldsetInTableOperations=1
>     disableLayoutFieldsetInTableOperations=1
>     disableBordersFieldsetInTableOperations=0
> 
> # Hält die RTE Icons gegroupt zusammen
>     keepButtonGroupTogether = 1
>     keepToggleBordersInToolbar = 1
> 
> #entferne Tags
> removeTags = center, font, sdfield, strike
> 
> classesAnchor.default {
>         page = internal-link
>         url = external-link
>         file = download
>         mail = mail
>     }
> }
> 
> #RTE.config.tt_content.bodytext.proc.allowedClasses = wichtigerText, 
> sehrGross
> 
> RTE.default.proc.allowedClasses < RTE.default.classesCharacter
> RTE.config.tt_content.bodytext < RTE.default
> RTE.default.disableEnterParagraphs = 0
> 
> ##Default RTE processing rules
> RTE.default.proc {
> 
> ## TRANSFORMATION METHOD
> overruleMode = ts_css
> 
> ##LINES CONVERSION
> ## DO NOT CONVERT BR TAGS INTO LINEBREAKS
> dontConvBRtoParagraph = 1
> 
> 
> ##TAGS ALLOWED OUTSIDE P & DIV
> allowTagsOutside = img,hr,address
> 
> ##TAGS ALLOWED
> 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
> 
> ##TAGS DENIED
> denyTags = font
> 
> # ALLOWED P & DIV ATTRIBUTES
> keepPDIVattribs = align,class,style
> 
> 
> 
> #CONTENT TO DATABASE
> entryHTMLparser_db = 1
> entryHTMLparser_db {
> tags.span.fixAttrib >
> # XHTML COMPLIANCE
> xhtml_cleaning = 1
> 
> # CLEAN TAGS
> noAttrib = b, i, u, strike, sub, sup, strong, em, quote, blockquote, 
> cite, tt, br, center
> tags.hr.allowedAttribs = class, noshade, width, size, style
> 
> # REMAP B AND I TAGS
> tags.b.remap = strong
> tags.i.remap = em
> 
> # bilder werden nicht entfernt
> tags.img.allowedAttribs = style,class,id,src,alt,title
> tags.img.rmTagIfNoAttrib = 1
> 
> ## REMOVE TAGS
>             removeTags = sdfield, font, center, strike
> rmTagIfNoAttrib = span,div,font
> 
> htmlSpecialChars = 1
> keepNonMatchedTags = 1
> }
> 
> } 
> 
> # *** Entfernt das Bild vor den Links
> RTE.classesAnchor {
>     internalLink {
>         class = internal-link
>         type = page
>         image >
>     }
>     externalLink {
>         class = external-link
>         type = url
>         image >
>     }
>     externalLinkInNewWindow {
>         class = external-link-new-window
>         type = url
>         image >
>     }
>     internalLinkInNewWindow {
>         class = internal-link-new-window
>         type = page
>         image >
>     }
>     download {
>         class = download
>         type = file
>         image >
>     }
>     mail {
>         class = mail
>         type = mail
>         image >
>     }
> }
> 
> 
> 
> #Front end RTE configuration
> RTE.default.FE < RTE.default
> RTE.default.FE.showStatusBar = 0
> RTE.default.FE.hideButtons = chMode, blockstyle, textstyle, underline, 
> strikethrough, subscript,superscript, lefttoright, righttoleft, left, 
> center, right, justifyfull, table, inserttag, findreplace,removeformat, 
> copy, cut, paste
> RTE.default.FE.userElements >
> RTE.default.FE.userLinks >
> 
> TCEFORM.tt_content.bodytext.RTEfullScreenWidth= 100%
> ###########
> 
> Im Einsatz:
> T3 3.8 , htmlarea 1.2
> 
> Bitte um Hilfe.
> 

--
haus neuer medien GmbH . agentur fuer neuen antrieb
.
Tel 03834 8313 0 . Fax 8313 13 . info at hnm.de . www.hnm.de
Wolgaster Strasse 146  (Ollmannsche Villa) . 17489 Greifswald
.
Tel 040 2384 4630 . Fax 4154 6520 . Osterstrasse 124 . 20255 Hamburg
.
AG Stralsund HRB 5089 . Geschaeftsfuehrer RA Daniel Scheibner
.
-- 
[Diese Nachricht gilt als frei von Viren und gefaehrlichen Dateianhaengen.
Schutz vor Viren und Spam von haus neuer medien. Bei Fragen oder Interesse Kontakt ueber mailscanner at hnm.de oder 03834 83130.]




More information about the TYPO3-german mailing list