htmlarea / RTE (Konfiguration) - so gehts [Gelöst]

  • ms_k ms_k
    Jedi-Ritter
    0 x
    133 Beiträge
    0 Hilfreiche Beiträge
    21. 03. 2006, 13:38

    Hallo Allerseits,

    da anscheinend viele das selbe Problem haben, wie ich hatte poste ich hier mal meine komplete RTE konfiguration. Mit angelegten Text- bzw. Absatzstilvorlagen.

    Hoffe das hilft einigen über Ihre RTE Probleme hinweg.
    [b]htmlArea RTE Version 1.1.3[/b]
    [b]TSconfig-Eintrag:[/b]

    1. #*** RTE Classe des Interface (Ausrichtung)
    2. RTE.classes {
    3. align-left {
    4. name = LLL:EXT:rtehtmlarea/htmlarea/locallang_tooltips.xml:justifyleft
    5. value = text-align: left;
    6. }
    7. align-center {
    8. name = LLL:EXT:rtehtmlarea/htmlarea/locallang_tooltips.xml:justifycenter
    9. value = text-align: center;
    10. }
    11. align-right {
    12. name = LLL:EXT:rtehtmlarea/htmlarea/locallang_tooltips.xml:justifyright
    13. value = text-align: right;
    14. }
    15. }
    16.  
    17. #
    18. # *** Entfernt das Bild vor den Links
    19. RTE.classesAnchor {
    20. internalLink {
    21. class = internal-link
    22. type = page
    23. image >
    24. }
    25. externalLink {
    26. class = external-link
    27. type = url
    28. image >
    29. }
    30. externalLinkInNewWindow {
    31. class = external-link-new-window
    32. type = url
    33. image >
    34. }
    35. internalLinkInNewWindow {
    36. class = internal-link-new-window
    37. type = page
    38. image >
    39. }
    40. download {
    41. class = download
    42. type = file
    43. image >
    44. }
    45. mail {
    46. class = mail
    47. type = mail
    48. image >
    49. }
    50. }
    51.  
    52.  
    53. ## RTE Konfiguration
    54. RTE.default {
    55.  
    56. # Zuweisung der CSS-Datei
    57. contentCSS = rte_formate.css
    58.  
    59. ## Markup options
    60. enableWordClean = 1
    61. removeTrailingBR = 1
    62. removeComments = 1
    63. removeTags = center, sdfield
    64. removeTagsAndContents = style,script
    65.  
    66. # Buttons die gezeigt/versteckt werden
    67. 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
    68. hideButtons = fontstyle, formatblock, fontsize, strikethrough,lefttoright, righttoleft, textcolor, bgcolor, textindicator, emoticon, user, spellcheck, chMode, inserttag, outdent, indent, justifyfull, subscript, superscript, acronym, copy, cut, paste
    69.  
    70. # Hält die RTE Icons gegroupt zusammen
    71. keepButtonGroupTogether = 1
    72.  
    73. # blendet Statusbar in htmlarea aus
    74. showStatusBar = 0
    75.  
    76. ## Add styles Left, center and right alignment of text in paragraphs and cells.
    77. inlineStyle.text-alignment (
    78. 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; }
    79. 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; }
    80. 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; }
    81. )
    82.  
    83. ## Use stylesheet file rather than the above mainStyleOverride and inlineStyle properties to style the contents (htmlArea RTE only)
    84. ignoreMainStyleOverride = 1
    85.  
    86. proc {
    87. # tags die erlaubt / verboten sind
    88. 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
    89. denyTags = font
    90.  
    91. # br wird nicht zu p konvertiert
    92. dontConvBRtoParagraph = 1
    93.  
    94. # tags sind erlaubt außerhalt von p, div
    95. allowTagsOutside = img,hr
    96.  
    97. # erlaubte attribute in p, div tags
    98. keepPDIVattribs = align,class,style,id
    99.  
    100. # List all class selectors that are allowed on the way to the database
    101. allowedClasses (
    102. external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail,
    103. align-left, align-center, align-right, author
    104. )
    105.  
    106. # html parser einstellungen
    107. HTMLparser_rte {
    108.  
    109. # tags die erlaubt/verboten sind
    110. allowTags < RTE.default.proc.allowTags
    111. denyTags < RTE.default.proc.denyTags
    112.  
    113. # tags die untersagt sind
    114. removeTags = font
    115.  
    116. # entfernt html-kommentare
    117. removeComments = 1
    118.  
    119. # tags die nicht übereinstimmen werden nicht entfernt (protect / 1 / 0)
    120. keepNonMatchedTags = 0
    121. }
    122.  
    123.  
    124. # Content to database
    125. entryHTMLparser_db = 1
    126. entryHTMLparser_db {
    127.  
    128. # tags die erlaubt/verboten sind
    129. allowTags < RTE.default.proc.allowTags
    130. denyTags < RTE.default.proc.denyTags
    131.  
    132. # CLEAN TAGS
    133. noAttrib = b, i, u, strike, sub, sup, strong, em, quote, blockquote, cite, tt, br, center
    134.  
    135. rmTagIfNoAttrib = span,div,font
    136.  
    137. # htmlSpecialChars = 1
    138.  
    139. ## align attribute werden erlaubt
    140. tags {
    141. p.fixAttrib.align.unset >
    142. p.allowedAttribs = class,style,align
    143.  
    144. div.fixAttrib.align.unset >
    145.  
    146. hr.allowedAttribs = class
    147.  
    148. # b und i tags werden ersetzt (em / strong)
    149. b.remap = strong
    150. i.remap = em
    151.  
    152. ## img tags werden erlaubt
    153. img >
    154. }
    155. }
    156.  
    157. }
    158.  
    159. # Classes: Ausrichtung
    160. classesParagraph (
    161. align-left, align-center, align-right
    162. )
    163.  
    164. # Classes: Eigene Stile
    165. classesCharacter = author
    166. classesImage= rte_image
    167.  
    168.  
    169. # Classes für Links (These classes should also be in the list of allowedClasses)
    170. classesAnchor = external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail
    171. classesAnchor.default {
    172. page = internal-link
    173. url = external-link-new-window
    174. file = download
    175. mail = mail
    176. }
    177.  
    178. # zeigt alle CSS-Klassen die in formate.css vorhanden sind
    179. showTagFreeClasses = 1
    180.  
    181. # Do not allow insertion of the following tags
    182. hideTags = font
    183.  
    184. # Tabellen Optionen in der RTE Toolbar
    185. hideTableOperationsInToolbar = 0
    186. keepToggleBordersInToolbar = 1
    187.  
    188. # Tabellen Editierungs-Optionen (cellspacing/ cellpadding / border)
    189. disableSpacingFieldsetInTableOperations = 1
    190. disableAlignmentFieldsetInTableOperations=1
    191. disableColorFieldsetInTableOperations=1
    192. disableLayoutFieldsetInTableOperations=1
    193. disableBordersFieldsetInTableOperations=0
    194. }
    195.  
    196. # Use same processing as on entry to database to clean content pasted into the editor
    197. RTE.default.enableWordClean.HTMLparser < RTE.default.proc.entryHTMLparser_db
    198.  
    199. # FE RTE configuration (htmlArea RTE only)
    200. RTE.default.FE < RTE.default
    201. RTE.default.FE.userElements >
    202. RTE.default.FE.userLinks >
    203.  
    204. # Breite des RTE in Fullscreen-Ansicht
    205. TCEFORM.tt_content.bodytext.RTEfullScreenWidth= 80%

    [b]rte_formate.css (heisst bei mir halt so):[/b]

    .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;
    }

    [b]Konfiguration in den Extensions-Einstellungen:[/b]
    Default configuration settings: Demo
    Enable images in the RTE: haken gesetzt
    Enable compressed scripts: haken nicht gesetzt

    So denn, dann viel Spass und gutes gelingen
    Karin 8-)


  • photek photek
    T3PO
    0 x
    30 Beiträge
    0 Hilfreiche Beiträge
    09. 04. 2007, 19:43

    Hallo Leute,

    jetzt suche ich schon seit Stunden und finde keine Lösung.
    Folgendes Problem:

    Die Buttons Kursiv, Fett und Unterstrichen werden im RTE angezeigt und zeigen auch die Änderungen brav im RTE-Editor an.
    Aber, nach abspeichern sind die Änderungen weg.
    D.h. aus den Tags

    [TS]<span style="font-weight: bold;">Zugang</span>[/TS]

    wird

    [TS]Zugang[/TS]

    Hat jemand eine Ahnung wie ich das im Griff bekomme, hier im Forum waren schon einige die das gleiche Problem haben...

    Gruß,

    photek

  • cordman cordman
    Jedi-Ritter
    0 x
    144 Beiträge
    0 Hilfreiche Beiträge
    10. 04. 2007, 12:30

    Hast du das <span>-Tag mit in die Liste der erlaubten Tags aufgenommen?

    [TS]## RTE Konfiguration
    RTE.default {
    ...
    proc {
    # tags die erlaubt / verboten sind
    allowTags = Tag1, Tag2, ...
    }
    ...
    }
    [/TS]

    Für die Auszeichnung von fettem Text solltest du aber auch besser "<strong>" verwenden, da weder "<span style="font-weight: bold;">" noch "<b>" semantisch wirklich aussagekräftig sind.

  • hohly hohly
    T3PO
    0 x
    12 Beiträge
    0 Hilfreiche Beiträge
    20. 06. 2007, 17:29

    Hallo, habe auch ein Problem mit dem RTE.
    Wenn ich ein Text formatieren will und ihm eine bestimmte Grösse oder Farbe zuordnen will, verschwindet es nach dem Speichern.
    Es geht genauer um den Tag <font> den er nach dem Speichern rausnimmt.

    Hier meine PageTSConfig:
    [TS]# ***************************************************************************************
    # "Demo" Page TSconfig for htmlArea RTE
    #
    # Sets default Page TSConfig with maximal features for users who want to explore the features of the RTE.
    #
    # TYPO3 CVS ID: $Id: pageTSConfig.txt,v 1.1.2.7 2006/03/13 18:08:40 stanrolland Exp $
    # ***************************************************************************************

    ## Define labels and styles to be applied to class selectors in the interface of the RTE
    ## Partial re-use of color scheme and frame scheme from CSS Styled Content extension
    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;
    }
    csc-frame-frame1 {
    name = LLL:EXT:rtehtmlarea/htmlarea/plugins/DynamicCSS/locallang.xml:frame-frame1
    value = background-color: #EDEBF1; border: 1px solid #333333;
    }
    csc-frame-frame2 {
    name = LLL:EXT:rtehtmlarea/htmlarea/plugins/DynamicCSS/locallang.xml:frame-frame2
    value = background-color: #F5FFAA; border: 1px solid #333333;
    }
    important {
    name = LLL:EXT:rtehtmlarea/htmlarea/plugins/DynamicCSS/locallang.xml:important
    value = color: #8A0020;
    }
    name-of-person {
    name = LLL:EXT:rtehtmlarea/htmlarea/plugins/DynamicCSS/locallang.xml:name-of-person
    value = color: #10007B;
    }
    detail {
    name = LLL:EXT:rtehtmlarea/htmlarea/plugins/DynamicCSS/locallang.xml:detail
    value = color: #186900;
    }
    component-items {
    name = LLL:EXT:rtehtmlarea/htmlarea/plugins/DynamicCSS/locallang.xml:component-items
    value = color: #186900;
    }
    action-items {
    name = LLL:EXT:rtehtmlarea/htmlarea/plugins/DynamicCSS/locallang.xml:action-items
    value = color: #8A0020;
    }
    component-items-ordered {
    name = LLL:EXT:rtehtmlarea/htmlarea/plugins/DynamicCSS/locallang.xml:component-items
    value = color: #186900;
    }
    action-items-ordered {
    name = LLL:EXT:rtehtmlarea/htmlarea/plugins/DynamicCSS/locallang.xml:action-items
    value = color: #8A0020;
    }

    }

    ## Anchor classes configuration for use by the anchor accesibility feature (htmlArea RTE only)
    RTE.classesAnchor {
    externalLink {
    class = external-link
    type = url
    image = EXT:rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/external_link.gif
    altText = LLL:EXT:rtehtmlarea/htmlarea/plugins/TYPO3Browsers/locallang.xml:external_link_altText
    titleText = LLL:EXT:rtehtmlarea/htmlarea/plugins/TYPO3Browsers/locallang.xml:external_link_titleText
    }
    externalLinkInNewWindow {
    class = external-link-new-window
    type = url
    image = EXT:rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/external_link_new_window.gif
    altText = LLL:EXT:rtehtmlarea/htmlarea/plugins/TYPO3Browsers/locallang.xml:external_link_new_window_altText
    titleText = LLL:EXT:rtehtmlarea/htmlarea/plugins/TYPO3Browsers/locallang.xml:external_link_new_window_titleText
    }
    internalLink {
    class = internal-link
    type = page
    image = EXT:rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif
    altText = LLL:EXT:rtehtmlarea/htmlarea/plugins/TYPO3Browsers/locallang.xml:internal_link_altText
    titleText = LLL:EXT:rtehtmlarea/htmlarea/plugins/TYPO3Browsers/locallang.xml:internal_link_titleText
    }
    internalLinkInNewWindow {
    class = internal-link-new-window
    type = page
    image = EXT:rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link_new_window.gif
    altText = LLL:EXT:rtehtmlarea/htmlarea/plugins/TYPO3Browsers/locallang.xml:internal_link_new_window_altText
    titleText = LLL:EXT:rtehtmlarea/htmlarea/plugins/TYPO3Browsers/locallang.xml:internal_link_new_window_titleText
    }
    download {
    class = download
    type = file
    image = EXT:rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/download.gif
    altText = LLL:EXT:rtehtmlarea/htmlarea/plugins/TYPO3Browsers/locallang.xml:download_altText
    titleText = LLL:EXT:rtehtmlarea/htmlarea/plugins/TYPO3Browsers/locallang.xml:download_titleText
    }
    mail {
    class = mail
    type = mail
    image = EXT:rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/mail.gif
    altText = LLL:EXT:rtehtmlarea/htmlarea/plugins/TYPO3Browsers/locallang.xml:mail_altText
    titleText = LLL:EXT:rtehtmlarea/htmlarea/plugins/TYPO3Browsers/locallang.xml:mail_titleText
    }
    }

    ## Default RTE configuration
    RTE.default {
    ##H4,H5,H6 in der Auswahl ausblenden
    hidePStyleItems = H4, H5, H6
    allowTags = font,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

    ## Markup options (htmlArea RTE only)
    enableWordClean = 1
    removeTrailingBR = 1
    removeComments = 1
    ##Oleg-removeTags = center, o:p, sdfield
    ##Oleg-removeTagsAndContents = style,script

    ## Allow img tags
    proc.entryHTMLparser_db.tags.img >

    ## Allow align attribute
    proc.entryHTMLparser_db.tags {
    p.fixAttrib.align.unset >
    div.fixAttrib.align.unset >
    font.allowedAttribs = size,color
    p.allowedAttribs = class,style,align
    span.fixAttrib.style.unset >
    }

    ## Toolbar options
    showButtons = *

    ## More toolbar options (htmlArea RTE only)
    keepButtonGroupTogether = 1

    ## Enable status bar (htmlArea RTE only)
    showStatusBar = 1

    ## Add default example 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; }
    )
    ## Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.
    inlineStyle.frames (
    p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
    p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
    )
    ## Bullet styles for unordered lists.
    inlineStyle.ul (
    ul.component-items { color: #186900; list-style-type: circle; }
    ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }
    )
    ## Numbering styles for ordered lists.
    inlineStyle.ol (
    ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
    ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }
    )
    ## Three inline text colors taken from the color scheme of CSS Styled Content extension.
    inlineStyle.inline-text (
    span.important { color: #8A0020; }
    span.name-of-person { color: #10007B; }
    span.detail { color: #186900; }
    )

    ## Use stylesheet file rather than the above mainStyleOverride and inlineStyle properties to style the contents (htmlArea RTE only)
    ignoreMainStyleOverride = 1

    ## For this demo, do not remove font, strike and u tags
    proc.entryHTMLparser_db.removeTags := removeFromList(strike,u)
    #original->proc.entryHTMLparser_db.removeTags := removeFromList(font,strike,u)

    ## List all class selectors that are allowed on the way to the database
    proc.allowedClasses (
    external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail,
    align-left, align-center, align-right,
    csc-frame-frame1, csc-frame-frame2,
    component-items, action-items,
    component-items-ordered, action-items-ordered,
    important, name-of-person, detail
    )

    ## classesParagraph, classesTable, classesTD, classesLinks, classesCharacter
    ## Classic RTE: Specify the list of class selectors that should be presented in the RTE interface:
    ## htmlArea RTE: Restrict the list of class selectors presented by the RTE to the following:
    classesParagraph (
    align-left, align-center, align-right,

    )
    classesTable = csc-frame-frame1, csc-frame-frame2
    classesTD = align-left, align-center, align-right
    classesLinks = external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail
    classesCharacter = important, name-of-person, detail

    ## Configuration of the anchor accessibility feature (htmlArea RTE only)
    ## 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
    }

    ## Show all applicable class selectors available in the style sheet file (htmlArea RTE only)
    showTagFreeClasses = 1

    ## Configuration specific to the table button or TableOperations feature (htmlArea RTE only)
    ## Use the context menu instead of the toolbar for table operations, but keep toggleborders button in toolbar
    hideTableOperationsInToolbar = 1
    buttons.toggleborders.keepInToolbar = 1

    ## Configuration specific to the inserttag button or QuickTag feature (htmlArea RTE only)
    ## Do not allow insertion of the following tags
    buttons.inserttag.denyTags = font, underline, strike, table

    ## Configuration specific to the spellcheck button or SpellCheck feature (htmlArea RTE only)
    ## Enable the use of personal dictionaries
    enablePersonalDicts = 1
    }

    ## Use same processing as on entry to database to clean content pasted into the editor
    RTE.default.enableWordClean.HTMLparser < RTE.default.proc.entryHTMLparser_db

    ## front end RTE configuration (htmlArea RTE only)
    RTE.default.FE < RTE.default
    RTE.default.FE.FE >
    RTE.default.FE.userElements >
    RTE.default.FE.userLinks >

    ## tt_content TCEFORM configuration
    ## Let use all the space available for more comfort.
    TCEFORM.tt_content.bodytext.RTEfullScreenWidth= 100%
    [/TS]
    habe bei allowTags den font-tag erlaubt und bei
    [TS]proc.entryHTMLparser_db.tags {
    p.fixAttrib.align.unset >
    div.fixAttrib.align.unset >
    font.allowedAttribs = size,color[/TS]
    sind die Attribute size und color auch erlaubt.
    Versteh nicht wo ich noch was verbiete oder warum er den font-Tag rausnimmt.

    MfG
    Oleg

  • cordman cordman
    Jedi-Ritter
    0 x
    144 Beiträge
    0 Hilfreiche Beiträge
    20. 06. 2007, 18:05

    Vermutlich deswegen:

    [TS]## Do not allow insertion of the following tags
    buttons.inserttag.denyTags = font, underline, strike, table
    [/TS]

    Aber mal so nebenbei: Wieso benutzt du <font>?

    Das ist ja nicht mehr wirklich zeitgemäß und du könntest einfacher über eigene Klassen für Absätze arbeiten ;)

    Grüße

  • hohly hohly
    T3PO
    0 x
    12 Beiträge
    0 Hilfreiche Beiträge
    21. 06. 2007, 13:26

    weil es meine Aufgabe ist. Ich bin blutiger Anfänger und wenn man mir sagt, wir wollen die SChriftgrösse verändern, dann tu ich das=)

    hab das font da rausgenommen, jedoch verschwindet die Formatierung trotzdem nach dem Speichern.

    Ich danke dir für deine Antwort
    Grüsse,
    Oleg

  • cordman cordman
    Jedi-Ritter
    0 x
    144 Beiträge
    0 Hilfreiche Beiträge
    27. 06. 2007, 12:49

    Löse das doch einfacher und vor allem schöner über Klassen für die Absätze, die du dann im RTE auswählst:

    [HTML]p {
    font-size: 1em;
    }

    p.klein {
    font-size: 0.9em;
    }

    p.gross {
    font-size: 1.1em;
    }
    etc.

    [/HTML]

    Grüße

  • Shaahira Shaahira
    Jedi-Ritter
    0 x
    129 Beiträge
    0 Hilfreiche Beiträge
    28. 06. 2007, 13:39

    Hallo,

    hab ein ähnliches Problem wie photek, nur mit der Schriftfarbe und dem Hintergrund. Die Tags <span style="..."> haut er mir einfach raus.

    Habe als Basis auch die Konfiguration aus dem Thread hier und einige Anpassungen gemacht, aber ich denke, irgendwo steht noch was drin, was ich nicht mag ... vielleicht sieht es jemand von Euch, wo der Wurm ist, ich bin die Konfiguration schon zig mal durchgegangen.

    [TS]mod.SHARED.colPos_list = [0, 2]
    ## RTE Klasse 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;
    }
    }

    ## RTE Konfiguration
    RTE.default {
    contentCSS = fileadmin/css/content.css
    useCSS = 0

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

    ## Buttons die gezeigt/versteckt werden
    showButtons = textstyle, textstylelabel, blockstyle, blockstylelabel, bold, italic, underline, left, center, right, subscript, superscript, outdent, indent, 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, insertcharacter, undo, redo, copy, cut, paste, textcolor, bgcolor, chMode
    hideButtons = fontstyle, fontsize, formatblock, strikethrough,lefttoright, righttoleft, textindicator, emoticon, user, spellcheck, justifyfull, acronym, showhelp, about, findreplace, inserttag

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

    ## blendet Statusbar in htmlarea aus
    showStatusBar = 0

    ## 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, td.align-left { text-align: left; }
    p.align-center, h1.align-center, h2.align-center,td.align-center { text-align: center; }
    p.align-right, h1.align-right, h2.align-right, td.align-right { text-align: right; }
    )

    ## 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 = font, table, tbody, tr, th, td, h1, h2, 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 = h3, h4, h5, h6

    # br wird nicht zu p konvertiert
    dontConvBRtoParagraph = 1

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

    # 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,
    align-left, align-center, align-right, author
    )

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

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

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

    # img tags werden erlaubt
    img >
    }
    }
    }

    ## Classes: Ausrichtung
    classesParagraph (
    align-left, align-center, align-right
    )

    # Classes: Eigene Stile
    classesCharacter = headline1, headline2, text, text_small, legend, news_text, news_text_last, image_left, image_right, pdf_link, viewlet_link

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

    ## zeigt alle CSS-Klassen die in content.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 = 0
    disableAlignmentFieldsetInTableOperations=0
    disableColorFieldsetInTableOperations=0
    disableLayoutFieldsetInTableOperations=0
    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 >

    TCEFORM.tt_content {
    bodytext.RTEfullScreenWidth= 80%
    }
    }

    ## vordefinierte Farben
    RTE.colors {
    color1 {
    name = st-red
    value = #ff3300
    }
    color2 {
    name = st-gray
    value = #e6e6e6
    }
    color3 {
    name = st-darkgray
    value = #959595
    }
    }

    RTE.default.colors = color1, color2, color3
    RTE.config.tt_content.bodytext.proc.allowedClasses < RTE.default.classesCharacter[/TS]

    Bin für jede Hilfe dankbar, ich häng zur Zeit an so vielen Punkten, diese Woche war einfach nicht die meine :'(

  • 0 x
    94 Beiträge
    0 Hilfreiche Beiträge
    21. 07. 2007, 16:01

    Hallo all ihr Lieben,
    ich habe jetzt wirklich alles gelesen, was in diesem Forum über den RTE htmlarea
    zu lesen war und nicht nur das, auch Google konnte mir nicht helfen.
    Ich habe dutzende von Scripts im PageTSConfig ausprobiert ...
    alles umsonst...

    Mein konkretes Problem:

    Wenn ich im RTE einem Text ein Überschriftformat zuweise, z. B. H1,
    dann steht im Frontend

    <h1>text</h1>

    Ich hab keine Ahnung mehr.
    Kann jemand helfen ????

    Ich betreibe T3 4.1.1
    Firefox/2.0.0.5

    Vieleicht, wenn das nicht zuviel verlangt ist, könnte jemand zusätzlich sein
    funktionierendes PageTSConfig und das zugehörige CSS hier noch einmal veröffentlichen.

    Alle hier veröffentlichten haben ja irgend einen Fehler und aus den Antworten dann das Passende zusammenzusetzen ... naja, ihr wisst schon!

    Etwas länger geworden, mein Beitrag, ich hoffe ihr verzeiht und seid bereit zu helfen.

    Liebe Grüße

    Alexander

  • 0 x
    94 Beiträge
    0 Hilfreiche Beiträge
    24. 07. 2007, 13:27

    Hallo,

    ist denn niemand bereit zu helfen ?!?

    Ich habe das mit den H-Tags dadurch hinbekommen, dass ich

    [TS]# Sorgt dafür, dass im Frontend auch die Absatzformate H1, H2 usw. angezeigt werden
    tt_content.text.20.parseFunc.allowTags = TBODY,TR,TD,TABLE,embed,h1,h2,h3,h4,h5,h6,br,b,font,ul,li,ol,img,hr,u,span,div,p,u,i,th,td,tr,style,class
    [/TS]

    im Root-Template eingegeben habe.
    Allerdings wird Kursiv und unterstrichen angezeigt, [b]fett [/b]aber nicht.

    Ich verstehe das nicht und bitte dringend um Hilfe.

    Liebe Grüße

    Alexander