Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## rte konfiguration
- ## fuer die einstellung typical des rte
- ## aktiviere rte fuer alle user
- setup.default.edit_RTE = 1
- # RTE.default - konfiguriert die rtes für alle tabellen, alle felder und
- # alle content-typen. einstellungen, die mit RTE.default
- # vorgenommen werden, gelten somit nicht nur für inhalte,
- # die in der tabelle tt_content gespeichert sind sondern z.b.
- # auch für tt_news.
- RTE.default {
- # markup optionen (word formatierungen entfernen etc.)
- enableWordClean = 1
- removeTrailingBR = 1
- removeComments = 1
- removeTags = sdfield, font
- # 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 =1
- disableLayoutFieldsetInTableOperations = 1
- disableBordersFieldsetInTableOperations = 1
- # tabellen optionen in der rte toolbar als button vertecken oder anzeigen
- hideTableOperationsInToolbar = 0
- # buttons die gezeigt/versteckt werden (standardliste der einstellung typical)
- showButtons = *
- # fuege der standardliste der rte typical- einstellung noch folgende buttons
- # hinzu
- showButtons := addToList(table, toggleborders, tableproperties, rowproperties,
- rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore,
- columninsertafter, columndelete, columnsplit, cellproperties, cellinsertbefore,
- cellinsertafter, celldelete, cellsplit, cellmerge)
- hideButtons (
- strikethrough, lefttoright, righttoleft, textindicator, emoticon,
- user, inserttag, justifyfull, subscript, superscript, underline,
- copy, cut, image, showhelp, line,
- textcolor, headline, textstylelabel, textstyle, findreplace, blockstyle
- )
- # hide infrequently used paragraph types in the paragraph type selector
- # (formatblock button)
- hidePStyleItems = h1,h5,h6,pre,blockquote,div,address
- # sortierung der rte buttons
- toolbarOrder (
- bold, italic, bar, left, center, right, bar, orderedlist, unorderedlist, indent, outdent, bar, undo, redo, bar, link, insertcharacter, acronym, paste, bar, removeformat, chMode, bar, spellcheck, about, linebreak,
- table, tableproperties, rowproperties,
- rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore,
- columninsertafter, columndelete, columnsplit, cellproperties, cellinsertbefore,
- cellinsertafter, celldelete, cellsplit, cellmerge,linebreak,
- formatblock, blockstylelabel,
- )
- # haelt die rte icons gruppiert zusammen
- keepButtonGroupTogether = 1
- keepToggleBordersInToolbar = 1
- # page id for acronyms and abbreviations
- buttons.acronym.pages = 22
- ## verwendung eines eigenen stylesheets fuer den rte
- # zuweisung der css-datei
- contentCSS = fileadmin/css/backend/rte.css
- # 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 standardformatierungen des rte
- ignoreMainStyleOverride = 1
- # vorhandene link klassen
- classesAnchor = internal-link, internal-link-new-window, morelink, external-link, external-link-new-window, download, mail
- # editor window size
- RTEWidthOverride = 530
- RTEHeightOverride = 500
- }
- # erlaubte span klassen aus der css-datei (span wird somit nicht wegparsed)
- RTE.config.tt_content.bodytext.proc.allowedClasses = author, paragraph-source-declaration
- # RTE.default.proc - ist ein objekt, das die konfiguration für die
- # transformation des inhaltes zwischen rte-feld und datenbank
- # beinhaltet. die konfigurationsoptionen gelten für alle in
- # typo3 verwendbaren rtes und werden über die klasse
- # t3lib_parsehtml_proc gesteuert.
- RTE.default.proc {
- # ueberschreibe css angaben aus dem typoscript
- overruleMode = ts_css
- # tags die erlaubt / verboten sind
- allowTags = size, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, blockquote, strong, em, sub, sup, strike, a, link, img, hr, q, cite, abbr, acronym, caption, table, thead, tbody, tfoot, td, th, tr, col, colgroup
- denyTags = font
- # br wird nicht zu p konvertiert
- dontConvBRtoParagraph = 1
- # tags die ausserhalb von p, div erlaubt sind
- allowTagsOutside = img,hr
- # erlaubte attribute in p, div tags
- keepPDIVattribs = class,style,id
- # 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 = font
- # 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 {
- p.allowedAttribs = class,style
- # b und i tags werden ersetzt (em/strong)
- b.remap = strong
- i.remap = em
- #
- span.fixAttrib.style.unset >
- }
- }
- # in db speichern nach standardtransformation und entsprechenden anpassungen
- exitHTMLparser_db = 1
- exitHTMLparser_db {
- # tags die erlaubt/verboten sind
- allowTags < RTE.default.proc.allowTags
- denyTags < RTE.default.proc.denyTags
- tags {
- # b und i tags werden ersetzt (em/strong)
- b.remap = strong
- i.remap = em
- }
- keepNonMatchedTags = 1
- }
- }
- # verwende für die ausgabe im fe die gleichen einstellungen wie im editor des rte
- RTE.default.FE.proc < RTE.default.proc
- RTE.default.FE < RTE.default
- # verwende die gleichen einstellung zur bereinigung von inhalt,
- # welcher in den editor kopiert wurde, wie bei RTE.default.proc.entryHTMLparser_db
- RTE.default.enableWordClean.HTMLparser < RTE.default.proc.entryHTMLparser_db
- # css classes
- RTE.classes {
- indent {
- name = LLL:fileadmin/tpls/xml/rte_lang.xml:paragraph_indent
- }
- paragraph-align-right {
- name = LLL:fileadmin/tpls/xml/rte_lang.xml:paragraph_align_right_name
- }
- paragraph-source-declaration {
- name = LLL:fileadmin/tpls/xml/rte_lang.xml:paragraph_source_declaration_name
- }
- }
- # css link classes
- RTE.classesAnchor {
- internalLink {
- class = internal-link
- type = page
- titleText = Internal link
- altText >
- image >
- }
- internalLinkInNewWindow {
- class = internal-link-new-window
- type = page
- titleText = Internal link in new window
- altText >
- image >
- target = _blank
- }
- morelink {
- class = morelink
- type = page
- titleText = Read more....
- altText >
- image >
- }
- externalLink {
- class = external-link
- type = url
- titleText =External link
- altText >
- image >
- }
- externalLinkInNewWindow {
- class = external-link-new-window
- type = url
- titleText = External link in new window
- altText >
- image >
- target = _blank
- }
- mail {
- class = mail
- type = mail
- titleText = Öffnet Ihr E-Mail Programm zum Versenden einer E-Mail
- altText >
- image >
- }
- download {
- class = download
- type = file
- titleText = Startet das Herunterladen der Datei
- altText >
- image >
- }
- }
- # breite des rte in fullscreen-ansicht
- TCEFORM.tt_content.bodytext.RTEfullScreenWidth= 100%
- TCEFORM.tt_content.bodytext.RTEfullScreenHeight= 500px
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement