Zum Inhalt springen

kein span innerhalb von p nach speichern

Erstellt am 7. Dezember 2007 · Noch keine Antworten

Tags: Frage

blueX ·

Hallo,

Ich habe das Problem, dass ich wenn ich innerhalb eines p absatzes zb die schrift formatieren will, jedes mal nach dem speichern das span tag wieder rausgenommen wird....

meine Conf siet so aus:

#*** RTE Classe des Interface (Ausrichtung)
RTE.classes {
align-left {
name = LLL:EXT:rtehtmlarea/htmlarea/locallang_tooltips.xml:justifyleft
value = text-align: left;
}
align-center {
name = LLL:EXT:rtehtmlarea/htmlarea/locallang_tooltips.xml:justifycenter
value = text-align: center;
}
align-right {
name = LLL:EXT:rtehtmlarea/htmlarea/locallang_tooltips.xml:justifyright
value = text-align: right;
}
}

#
# *** 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 >
}
}


## RTE Konfiguration
RTE.default {

        # Zuweisung der CSS-Datei
contentCSS = fileadmin/scripts/rte.css
useCSS = 0

        ## Markup options
enableWordClean = 1
removeTrailingBR = 1
removeComments = 1
removeTags = center, sdfield
removeTagsAndContents = script

        # Buttons die gezeigt/versteckt werden
showButtons = chMode, bold, underline, strikethrough, subscript, superscript, left, center, right, justifyfull, orderedlist, unorderedlist, emoticon, textcolor, insertcharacter, line, link, removeformat, table, undo, redo,fontsize, textstyle
hideButtons = textstylelabel, blockstyle, blockstylelabel, insertcharacter, image, toggleborders, tableproperties, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore, columninsertafter, columndelete, columnsplit, inserttag, cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge, findreplace, showhelp, about, formatblock, lefttoright, righttoleft, bgcolor, textindicator, user, spellcheck, outdent, indent, acronym, copy, cut, paste, fontstyle, italic

        # Hält die RTE Icons gegroupt zusammen
keepButtonGroupTogether = 1

        # blendet Statusbar in htmlarea aus
showStatusBar =  1

allowedClasses {
external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail, - ERROR: Line 77: Object Name String, "external-link," contains invalid character ",". Must be alphanumeric or one of: "_-."
align-left, align-center, align-right, Arial_8pt, Arial_10pt, Arial_12pt, Arial_14pt, Arial_18pt, Arial_24pt, Arial_36pt, bold, underline, strikethrough - ERROR: Line 78: Object Name String, "align-left," contains invalid character ",". Must be alphanumeric or one of: "_-."
}      

        ## 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; } - ERROR: Line 83: Object Name String, "p.align-left," contains invalid character ",". Must be alphanumeric or one of: "_-."
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; } - ERROR: Line 84: Object Name String, "p.align-center," contains invalid character ",". Must be alphanumeric or one of: "_-."
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; } - ERROR: Line 85: Object Name String, "p.align-right," contains invalid character ",". Must be alphanumeric or one of: "_-."
}

        ## 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
denyTags = 0

                # br wird nicht zu p konvertiert
dontConvBRtoParagraph = 1

                # tags sind erlaubt außerhalt von p, div
allowTagsOutside = img, hrf

                # erlaubte attribute in p, div tags
keepPDIVattribs = align, class, style, id

                # 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, - ERROR: Line 108: Object Name String, "external-link," contains invalid character ",". Must be alphanumeric or one of: "_-."
align-left, align-center, align-right, Arial_8pt, Arial_10pt, Arial_12pt, Arial_14pt, Arial_18pt, Arial_24pt, Arial_36pt, bold, underline, strikethrough - ERROR: Line 109: Object Name String, "align-left," contains invalid character ",". Must be alphanumeric or one of: "_-."
}      

                # 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 = 

                        # 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 {

removeTags = 

                        # 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 = div,font

htmlSpecialChars = 1

                        ## align attribute werden erlaubt
tags {
p.fixAttrib.align.unset >
p.allowedAttribs = class,style,align,id

div.fixAttrib.align.unset >

hr.allowedAttribs = class

                                # b und i tags werden ersetzt (em / strong)
b.remap = strong
i.remap = em

                                ## img tags werden erlaubt
img >
}
}

}
proc {
allowedClasses < RTE.default.allowedClasses
}
FE {
proc {
allowedClasses < RTE.default.allowedClasses
}
}

        # Classes: Ausrichtung
classesParagraph {
align-left, align-center, align-right - ERROR: Line 177: Object Name String, "align-left," contains invalid character ",". Must be alphanumeric or one of: "_-."
}

        # Classes: Eigene Stile
classesCharacter = Arial_8pt, Arial_10pt, Arial_12pt, Arial_14pt, Arial_18pt, Arial_24pt, Arial_36pt
        #classesImage = rte


        # 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
}
allowedClasses = Arial_8pt, Arial_10pt, Arial_12pt, Arial_14pt, Arial_18pt, Arial_24pt, Arial_36pt, bold, underline, strikethrough

        # zeigt alle CSS-Klassen die in rte.css vorhanden sind
showTagFreeClasses = 1

        # Do not allow insertion of the following tags
hideTags = font

        # 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 >

# Breite des RTE in Fullscreen-Ansicht
TCEFORM.tt_content.bodytext.RTEfullScreenWidth = 90%

bin da schon seit heut morgen am rumexperimentieren ... 0o

greez
blue 😉