[TYPO3-german] RTE Text Problem
Uschi Renziehausen
typo3news at otherone.de
Sun Mar 23 19:16:28 CET 2008
Morgen Manfred (und frohe Ostern)
Dein Problem liegt darin, dass beim Gebrauch von Textfarbe und
Schriftgröße ein font-Tag erzeugt wird, du selbiges aber mit der
folgenden Angabe auf dem Weg vom RTE zur Datenbank eleminierst.
RTE.default {
removeTags = font, center, o:p, sdfield, strike
proc.entryHTMLparser_db.removeTags = font, center, o:p, sdfield, strike
}
Damit dein font-Element in der Datenbank landet, musst du es also
zunächst aus diesen beiden Einträgen löschen.
Damit deine font-tags auch im Frontend erscheinen, musst du noch
kontrollieren, ob font in deiner Installation auch auf dem Weg von der
Datenbank ins Frontend erlaubt ist. Welche HTML-Elemente diesen Weg
überleben wird festgelegt in der Konstante
styles.content.links.allowTags, die im Setup durch den Objektpfad
lib.parseFunc.allowTags verwurstet wird.
Rausfinden kannst du solche Dinge übrigens, wenn du dir die beiden
folgenden Dateien zu Gemüte führst:
typo3/sysext/css_styled_content/static/constants.txt und setup.txt
Wenn du an der Stelle und auch in lib.parseFunc_RTE.allowTags nicht
geschraubt hast, solltest du keine Probleme haben, weil das nicht
xhmtl-konforme font-Element standardmäßig erlaubt ist.
Mit ein paar Tricks kannst du meines Wissens das font-Tag auf dem Weg
von der Datenbank zum Frontend evtl. auch in ein span verwandeln, aber
das müsste ich selbst erst mal wieder recherchieren.
Liebe Grüße und viele Ostereier, Uschi
Manfred Hungerland wrote:
> Hallo zusammen
>
> habe das Problem das ich den Font den ich im RTE einstelle nach dem
> speichern wieder zurückgesetzt ist.
> Es soll die Möglichkeit bestehen das:
> - die grösse des Fonts
> - die Farbe des Fonts
> geändert werden kann.
>
> Hat mir jemand einen Tipp?
>
> folgende Einstellung habe ich im Moment:
>
> RTE.default.proc.entryHTMLparser_db.tags {
> p.fixAttrib.align.unset >
> p.allowedAttribs = class,style,align
> }
>
> RTE.classesAnchor >
>
> RTE.default {
> # Buttons die gezeigt/versteckt werden im RTE
> showButtons = enableWordClean, line, fontsize, textcolor, 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, chMode, inserttag
> hideButtons = fontstyle, formatblock, textstyle, textstylelabel,
> blockstyle, blockstylelabel, strikethrough,lefttoright, righttoleft,
> bgcolor, textindicator, emoticon, user, spellcheck, outdent, indent,
> justifyfull, subscript, superscript, acronym, copy, cut, paste
> # Hält die RTE Icons gegroupt zusammen
> keepButtonGroupTogether = 1
>
> removeTags = font, center, o:p, sdfield, strike
> proc.entryHTMLparser_db.removeTags = font, center, o:p, sdfield, strike
> }
>
> Shalom
> Manfred
More information about the TYPO3-german
mailing list