### htmlArea RTE Konfiguration ###
# Aktiviere RTE fuer alle User
setup.default.edit_RTE = 1
# RTE.default Konfiguration
RTE.default {
# Markup Optionen (Word Foramtierung)
enableWordClean = 1
removeTrailingBR = 1
removeComments = 1
removeTags = sdfield
# Ein- oder Ausblenden des Color Picker bei der Auswahl der Textfarbe
disableColorPicker = 0
# blendet Statusbar in htmlarea aus
showStatusBar = 0
# Tabellen Editierungs-Optionen (cellspacing/ cellpadding / border)
disableSpacingFieldsetInTableOperations = 0
disableAlignmentFieldsetInTableOperations = 0
disableColorFieldsetInTableOperations = 0
disableLayoutFieldsetInTableOperations = 0
disableBordersFieldsetInTableOperations = 0
# Tabellen Optionen in der RTE Toolbar als Button vertecken oder anzeigen
hideTableOperationsInToolbar = 0
# Buttons die gezeigt/versteckt werden (Standardliste der Einstellung Typical)
showButtons = blockstylelabel, blockstyle, textstylelabel, textstyle, fontstyle, fontsize, formatblock, bold, italic, underline, strikethrough, subscript, superscript, lefttoright, righttoleft, left, center, right, justifyfull, orderedlist, unorderedlist, outdent, indent, textcolor, bgcolor, textindicator, insertcharacter, line, link, image, table, user, acronym, findreplace, spellcheck, chMode, inserttag, removeformat, copy, cut, paste, undo, redo, showhelp, about, toggleborders, tableproperties, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore, columninsertafter, columndelete, columnsplit, cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge
# Fuege der Standardliste der RTE Typical- Einstellung noch folgende Buttons hinzu
showButtons := addToList(textcolor, bgcolor, size, fontsize )
# Sortierung der RTE Buttons
#toolbarOrder = headline, bold, italic, underline, left, center, right, orderedlist, unorderedlist, findreplace, insertcharacter, undo, redo, showhelp, about, textstylelabel, textstyle, blockstylelabel, blockstyle, image, link, removeformat, line, table, toggleborders, tableproperties,rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore, columninsertafter, columndelete, columnsplit, cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge, textcolor,chMode
# Haelt die RTE Icons gruppiert zusammen
keepButtonGroupTogether = 1
keepToggleBordersInToolbar = 1
# Schriftarten ausblenden
hideFontFaces = 2,6,7,8,9
}
# Verwendung eines eigenen Stylesheets fuer den RTE
# Einstellungen RTE
RTE.default {
# Zuweisung der CSS-Datei
contentCSS = fileadmin/template/main/res/rte.css
useCSS = 1
# zeige alle CSS-Klassen die in style_rte.css vorhanden sind im RTE an
# (Dropdown-Box - Absatz)
showTagFreeClasses = 1
# Verwende im RTE den benutzerdefinierten Stylsheet und ueberschreibe die
# vorgegebenen Standardformateierungen des RTE
ignoreMainStyleOverride = 1
}
# Erlaubte span Klassen aus der CSS-Datei (span wird somit nicht wegparsed)
RTE.config.tt_content.bodytext.proc.allowedClasses = author
# RTE.default.proc - Transformation des Inhaltes zwischen RTE-Feld und Datenbank
RTE.default.proc {
# Überschreibe CSS Angaben aus dem TypoScript
overruleMode = ts_css
# tags die erlaubt / verboten sind
allowTags = textarea, blockstylelabel, blockstyle, textstylelabel, textstyle, fontstyle, fontsize, formatblock, bold, italic, underline, strikethrough, subscript, superscript, lefttoright, righttoleft, left, center, right, justifyfull, orderedlist, unorderedlist, outdent, indent, textcolor, bgcolor, textindicator, emoticon, insertcharacter, line, link, image, table, user, acronym, findreplace, spellcheck, chMode, inserttag, removeformat, copy, cut, paste, undo, redo, showhelp, about, toggleborders, tableproperties, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore, columninsertafter, columndelete, columnsplit, cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge
# br wird nicht zu p konvertiert
dontConvBRtoParagraph = 1
# Tags die ausserhalb von p, div erlaubt sind
allowTagsOutside = img,hr,center,textarea
# Erlaubte Attribute in p, div Tags
keepPDIVattribs = class,style,id,textarea
}
# HTML Parser Einstellungen - Inhalt ins Frontend
HTMLparser_rte {
# tags die erlaubt/verboten sind
# uebernehme die Einstellungen von RTE.default.proc
allowTags < RTE.default.proc.allowTags
denyTags < RTE.default.proc.denyTags
# tags die untersagt sind
removeTags =
# entfernt html-kommentare
removeComments = 1
}
# Speichere in Datenbank - Inhalt in die Datenbank
entryHTMLparser_db = 1
entryHTMLparser_db {
# tags die erlaubt/verboten sind
# uebernehme die Einstellungen von RTE.default.proc
allowTags < RTE.default.proc.allowTags
denyTags < RTE.default.proc.denyTags
# Falls diese Tags auf der "remove"- Liste stehen, so entferne sie von dieser
removeTags := removeFromList(font,bgcolor,underline, u)
# Erlaube folgende Attribute
tags.font.allowedAttribs = color, size, bgcolor, fontsize
}
# Entfernt das Bild vor den Links style content.css
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 >
}
}
# Den Button "Textfarbe" konfigurieren.
RTE.default.showButtons := addToList(textcolor, bgcolor)
RTE.default.proc.entryHTMLparser_db.tags.span.fixAttrib.style.unset >
RTE.default.proc.entryHTMLparser_db.removeTags := removeFromList(font)
RTE.default.removeTags := removeFromList(font)
RTE.default.proc.entryHTMLparser_db.tags.font.allowedAttribs = color
# Farben definieren
RTE.colors {
standard {
name = standard
value = #666666
}
grau_border {
name = grau_border
value = #C1C1C1
}
grau {
name = grau title
value = #E9E9E9
}
hellgrau {
name = hellgrau
value = #cccccc
}
weiss {
name = weiss
value = #FFFFFF
}
schwarz{
name = schwarz
value = #000000
}
}
# die benoetigten Attribute und Tags erlauben
RTE.default.proc.entryHTMLparser_db.tags.font.allowedAttribs = color, size, bgcolor, fontsize
# Auflisten aller Namen der definierten Farben, welche im RTE sichtbar sein sollen
RTE.default.colors = schwarz, grau_border, grau, hellgrau, weiss, standard
RTE.default.FE.proc < RTE.default.proc
RTE.default.FE < RTE.default
RTE.default.enableWordClean.HTMLparser < RTE.default.proc.entryHTMLparser_db
# Breite des RTE
TCEFORM.tt_content.bodytext.RTEfullScreenWidth= 100%
TCEFORM.tt_content.bodytext.RTEfullScreenHeight= 500px