[TYPO3-german] Re: RTEhtmlarea - Konfiguration über TS streikt
Eric Müller
emueller at mp-group.net
Tue Mar 21 12:52:12 CET 2006
Sehr gutes Beispiel zum anpassen der RTEhtmlarea, wenn noch was falsch ist
bitte schreiben aber es sollte soweit alles OK sein. Komisch das dies noch
niemand gepostet hat :-)
htmlarea Customizing:
----------------------------------------------------------------------------
----
TSconfig:
----------------------------------------------------------------------------
----
#
#*** Aktiviert RTE standardmäßig für alle User
setup.default.edit_RTE = 1
#
# *** RTE
RTE.config.tt_content.bodytext.types.text.showButtons = textstyle,
textstylelabel, blockstyle, blockstylelabel, bold, italic, underline, left,
center, right, orderedlist, unorderedlist, insertcharacter, line, link,
image, removeformat, table, toggleborders, tableproperties, rowproperties,
rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore,
columninsertafter, columndelete, columnsplit, cellproperties,
cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge,
findreplace, insertcharacter, undo, redo, showhelp, about
RTE.config.tt_content.bodytext.types.text.hideButtons = fontstyle,
formatblock, fontsize, strikethrough,lefttoright, righttoleft, textcolor,
bgcolor, textindicator, emoticon, user, spellcheck, chMode, inserttag,
outdent, indent, justifyfull, subscript, superscript, acronym, copy, cut,
paste
RTE.config.tt_content.bodytext.types.textpic.showButtons <
RTE.config.tt_content.bodytext.types.text.showButtons
RTE.config.tt_content.bodytext.types.textpic.hideButtons <
RTE.config.tt_content.bodytext.types.text.hideButtons
lib.parseFunc_RTE.allowTags= img, b, i, u, a, center, hr, ul, li, ol, table,
tr, td, th, tbody, span, div
#
# Zuweisung der CSS-Datei
RTE.default.contentCSS = fileadmin/shared_html/rte_formate.css
# entfernt b, u, i tags (nicht verwenden)
#RTE.default.useCSS = 1
#
# CSS Klasse für Bilder
RTE.default.classesImage= rte_image
#
# Einstellungen RTE
RTE.default {
## zeigt alle CSS-Klassen die in formate.css vorhanden sind
showTagFreeClasses = 1
# Anzeige von span-Klassen in der Dropdown-Box Text im RTE
classesCharacter = author
# blendet Statusbar in htmlarea aus
showStatusBar = 0
## Use stylesheet file rather than the above mainStyleOverride and
inlineStyle properties to style the contents (htmlArea RTE only)
ignoreMainStyleOverride = 1
# Tabellen Editierungs-Optionen (cellspacing/ cellpadding / border)
disableSpacingFieldsetInTableOperations = 1
disableAlignmentFieldsetInTableOperations=1
disableColorFieldsetInTableOperations=1
disableLayoutFieldsetInTableOperations=1
disableBordersFieldsetInTableOperations=0
# Sortierung der RTE Icons (nur htmlarea)
toolbarOrder = 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
# Hält die RTE Icons gegroupt zusammen
keepButtonGroupTogether = 1
keepToggleBordersInToolbar = 1
}
#
# Erlaubte span Klassen aus der CSS-Datei (span wird somit nicht wegparsed)
RTE.config.tt_content.bodytext.proc.allowedClasses = author
RTE.default.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
denyTags = font
# br wird nicht zu p konvertiert
dontConvBRtoParagraph = 1
# tags sind erlaubt außerhalt von p, div
allowTagsOutside = img,hr
# erlaubte attribute in p, div tags
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
# tags die untersagt sind
removeTags = font
# entfernt html-kommentare
removeComments = 1
# tags die nicht übereinstimmen werden nicht entfernt
(protect / 1 / 0)
keepNonMatchedTags = 0
}
# Content to database
entryHTMLparser_db = 1
entryHTMLparser_db {
# 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
tags.hr.allowedAttribs = class
# b und i tags werden ersetzt
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
rmTagIfNoAttrib = span,div,font
# htmlSpecialChars = 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 >
}
}
----------------------------------------------------------------------------
----
rte_formate.css (Beispiel Ausschnitt):
----------------------------------------------------------------------------
----
/*-------------------Absatz Formatierung---------------------*/
.author {
font-size:11px;
font-weight:bold;
font-style:normal;
color:#961207;
}
span.author {
font-size:11px;
font-weight:bold;
font-style:normal;
color:#961207;
}
----------------------------------------------------------------------------
----
CSS generell um img Definition erweitern (verhindert Rand bei default Link):
----------------------------------------------------------------------------
----
img {
border: 0px solid #000000;
}
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von L.
Kuhlmann
Gesendet: Dienstag, 21. März 2006 11:05
An: typo3-german at lists.netfielders.de
Betreff: [TYPO3-german] Re: RTEhtmlarea - Konfiguration über TS streikt
Thomas Fischer schrieb:
> Hallo Lars,
>
> die Buttons kannst du beeinflussen, indem du in der TSConfig des der
> Rootseite (Seitentitel bearneiten -->) z. B. folgendes eingibst:
>
> RTE.default {
>
> showButtons >
> showButtons ( bold,italic,subscript,superscript,link,orderedlist,
> unorderedlist,insertcharacter,removeformat,
> chMode
> )
> }
Ok jetzt bin ich der Sache auf der Spur - es gibt so Tage da sehe ich
den Wald vor lauter Bäumen nicht mehr.
Besten Dank
Lars
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list