Textfarbe wird nicht übernommen

  • jstan jstan
    T3PO
    0 x
    17 Beiträge
    0 Hilfreiche Beiträge
    03. 12. 2010, 14:34

    Hallo,
    ich beiss' hier bald vor Wut in die Tischkante. Wieso ist der Colorpicker aktiv aber die Textfarbe werden nicht abgespeichert?

    Danke für schnelle Hilfe. Ist hier ein Spezi im Raum Berlin dabei,
    mit dem man sich ggf. kurzschliessen kann? Anbei mein TS

    Gruss

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


  • 1
  • NilsBarenbrock NilsBaren...
    Padawan
    0 x
    32 Beiträge
    0 Hilfreiche Beiträge
    04. 12. 2010, 14:27

    Soweit ich weiß wird die Farbe über das style Attribut als css-Farbwert gespeichert.

    Damit das Funtkioniert muss dieses Attribut für den span-tag zugelassen sein.

    Füge mal unter deiner Zeile

    1. p.allowedAttribs = class,style,align

    noch folgende ein:

    1. span.allowedAttribs = class,style

  • jstan jstan
    T3PO
    0 x
    17 Beiträge
    0 Hilfreiche Beiträge
    04. 12. 2010, 17:35

    Habe ich gemacht, jetzt sieht's s.u. aus:
    Hat nichts gebracht, speichert immer noch nicht die Farbe.
    Hat es vielleicht was mit dem zu tun, was in die Datenbank geschrieben werden darf? Im RTE wird erst die gewählte Farbe angezeigt, klick ich auf speichern, ist sie futsch. Trotzdem danke.

    Gruss

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

  • jstan jstan
    T3PO
    0 x
    17 Beiträge
    0 Hilfreiche Beiträge
    05. 12. 2010, 10:28

    Hat sich erledigt, was fehte war
    span.allowedAttribs = class, style, color, background-color

    statt
    span.allowedAttribs = class, style,

    Danke und Gruss

  • 1