Zum Inhalt springen

[htmlArea RTE] - Colorpicker - span wird nicht gespeichert

Erstellt am 7. April 2006 · 1 Antwort · letzte Antwort am 8. April 2006

Tags: Frage

dabjoern ·

Hi Leute,

ich hab hier sehr viele Beiträge zum Thema htmlArea gelesen. Ich benötigt den Colorpicker mit von mir vorgegebenen Farben. Ich habe in der RootSeite im TS Config folgenden Code stehen:

RTE.default {
  showButtons = bold, italic, underline, subscript, superscript, left, center, right, justifyfull, oderedlist, unorderedlist, outdent, indent, textcolor, insertcharacter, link, image, table, findreplace, chMode, removeformat, copy, cut, paste, undo, redo, showhelp, toggleborders, tableproperties, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore, columninsertafter, columndelete, columnsplit, cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge
  hideButtons = formatblock, lefttoright, righttoleft, inserttag, fontstyle, fontsize, blockstylelabel, blockstyle, textstylelabel, textstyle, strikthrough, bgcolor, textindicator, emoticon, line, user, acronym, inserttag
  proc {
    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 = 
    keepPDIVattribs = align, class, style
    HTMLparser_rte {
      allowTags < RTE.default.proc.allowTags
      removeTags < RTE.default.proc.denyTags
      keepNonMatchedTags = 0
    }
    entryHTMLparser_db = 1
    entryHTMLparser_db {
      allowTags < RTE.default.proc.allowTags
      denyTags < RTE.default.proc.denyTags
      xhtml_cleaning = 1
      noAttrib = b, i, u, strike, sub, sup, strong, em, quote, blockquote, cite, tt, br, center
      tags.hr.allowedAttribs = class
      tags.b.remap = strong
      tags.i.remap = em
      rmTagIfNoAttrib = span,div,font
      htmlSpecialChars = 0
    }
    HTMLparser_db = 1
    HTMLparser_db {
      noAttrib = br
      xhtml_cleaning = 1
    }
    exitHTMLparser_db = 1
    exitHTMLparser_db {
      tags.b.remap = strong
      tags.i.remap = em
      keepNonMatchedTags = 1
      htmlSpecialChars = 0
    }
  }
  disableColorPicker = 1
  disableSelectColor = 0
  colors = color1
}
RTE.colors {
  color1 {
    name = dunkelblau
    value = #000066
  }
}

Mein Problem: Ich whle ein Wort und gebe diesem mit dem Colorpicker die color1. Das Wort wird in Color1 dargestellt. Anschließend drücke ich speichern. Nach dem Reload ist keine Farbe mehr vorhanden, d.h. das span mit seiner color Angabe wurde nicht mit gespeichert bzw. herausgelöscht beim Parsen.

Hat jemand eine Idee?

Umgebung:
Browser: FF 1.5.0.1
Typo 3.8
htmlArea RTE 1.2.0
TV 0.4.0

Beste Grüße
dabjoern

Edit: Das interessante ist: ich habe eben mal noch den BG-Colorpicker eingebaut. Der geht. Der style dazu wird in das umschließende p gelegt und auch gespeichert. Eventuell hängt es doch mit dem span und seinem Parameter style zusammen...