[TYPO3-german] RTE Text Problem

Manfred Hungerland mobil at csb86.ch
Mon Mar 24 13:30:41 CET 2008


Hallo Uschi

besten Danke für Deine Antwort.
Habe die Änderungen vorgenommen. Das Problem ist im Moment "nur" noch
das der Editor bei der Farbauswahl anstelle von <font color="#d30000" 
das hinsetzt font style="color: rgb(211, 0, 0);"
und das geht nicht.
Hast Du eine Idee woran das liegen könnte?

Manfred

Uschi Renziehausen schrieb:
-- 
 >> 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