Hi!
Ich geb's bals auf. Seit drei Tagen suche ich den Fehler, warum HTML_AREA die Tabellenklassen nicht übernimmt. Das heißt, in den Tabelleneigenschaften werden sie zwar angezeigt, wenn ich aber eine Klasse auswähle und auf OK klicke, wird die Klasse der Tabelle nicht zugeordnet. Es geht um die Klassen col2 und c5050.
Es wäre super, wenn mir hier vielleicht jemand helfen könnte. #giggle#
Ich danke euch.
lg,
Michael
#*** 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{
## 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; }
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; }
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; }
)
# Buttons die gezeigt/versteckt werden
# acronym,bidioverride,citation,definition,formattext,keyboard,
# linebreak,monospaced,sample,insertedtext,strong,small,space,
# span,big,emphasis,deletedtext,code,definitionitem,formattext
showButtons(
left,center,right,
bold,italic,underline,strikethrough,justifyfull,
subscript,superscript,
outdent,indent,
orderedlist,unorderedlist,
link,unlink,
formatblock,
blockstyle,blockstylelabel,
textstyle,textstylelabel,
chMode,
removeformat,
insertcharacter,
showhelp,about,image,
columndelete,columninsertafter,columninsertbefore,
columnproperties,columnsplit,
rowdelete,rowinsertabove,rowinsertunder,rowproperties,rowsplit,
table,tableproperties,tablerestyle,
celldelete,cellinsertafter,cellinsertbefore,cellmerge,
cellmerge,cellproperties,cellproperties,cellsplit,
toggleborders,
undo,copy,cut,paste,line
)
hideButtons(
about,lefttoright,righttoleft,showmicrodata,spellcheck,
textcolor,fontsize,insertparagraphafter,
insertparagraphbefore,definitionlist,showlanguagemarks,
insertsofthyphen,pastebehaviour,
pastetoggle,redo,editelement,findreplace,bgcolor,
inserttag,fontstyle,quotation,blockquote,textindicator
)
hidePStyleItems(
address,article,aside,
footer,header,
h4,h5,h6,
nav,pre,blockquote,section
)
# Zuweisung der CSS-Datei
contentCSS = fileadmin/templates/css/content.css
useCSS = 0
enableWordClean = 1
removeTrailingBR = 1
removeComments = 1
removeTags = center, sdfield
removeTagsAndContents = style,script
keepButtonGroupTogether = 1
showStatusBar = 1
ignoreMainStyleOverride = 1
showTagFreeClasses = 1
hideTags = font
hideTableOperationsInToolbar = 0
keepToggleBordersInToolbar = 1
disableSpacingFieldsetInTableOperations = 1
disableAlignmentFieldsetInTableOperations = 1
disableColorFieldsetInTableOperations = 1
disableLayoutFieldsetInTableOperations = 1
disableBordersFieldsetInTableOperations = 1
classesTable := addToList(col2, c5050)
classesParagraph(
align-left, align-center, align-right
)
classesImage = rte_image
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
}
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
)
denyTags = font
# -----------------------------------------------------------------
# List all class selectors that are allowed on the way to the database
allowedClasses := addToList(
col2, c5050, subheader, bigBlue, lined,
external-link, external-link-new-window, internal-link,
internal-link-new-window,
download, mail,
align-left, align-center, align-right,
author
)
dontConvBRtoParagraph = 1
allowTagsOutside = img,hr
keepPDIVattribs = align,class,style,id
# html parser einstellungen
HTMLparser_rte {
# tags die erlaubt/verboten sind
allowTags < RTE.default.proc.allowTags
denyTags < RTE.default.proc.denyTags
removeTags = font
removeComments = 1
keepNonMatchedTags = 1
}
# Content to database
entryHTMLparser_db = 1
entryHTMLparser_db {
allowTags < RTE.default.proc.allowTags
denyTags < RTE.default.proc.denyTags
noAttrib = b, i, u, strike, sub, sup, strong, em, quote, blockquote, cite, tt, br, center
rmTagIfNoAttrib = span,div,font
tags {
p.fixAttrib.align.unset >
p.allowedAttribs = class,style,align
div.fixAttrib.align.unset >
hr.allowedAttribs = class
table.allowedAttribs = class
# b und i tags werden ersetzt (em / strong)
b.remap = strong
i.remap = em
img >
}
}
}
}
# 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= 80%