[TYPO3-UG Dutch] htmlArea en Typo3 v4.0 sloopt <font> tag er uit

Jordan van Bergen jordanvanbergen at gmail.com
Thu Apr 20 14:55:49 CEST 2006


Een of andere gebruiker van ons wil kleurtjes toekennen aan de tekst die hij 
in de RTE intypt. Door het volgende te doen:

RTE.default {
showButtons = blockstylelabel, blockstyle, textstylelabel, textstyle, 
fontstyle, fontsize, formatblock, bold, italic, underline, strikethrough, 
subscript, superscript, lefttoright, righttoleft, left, center, right, 
justifyfull, orderedlist, unorderedlist, outdent, indent, textcolor, 
bgcolor, textindicator, emoticon, insertcharacter, line, link, image, table, 
user, acronym, findreplace, spellcheck, chMode, inserttag, removeformat, 
copy, cut, paste, undo, redo, showhelp, about, toggleborders, 
tableproperties, rowproperties, rowinsertabove, rowinsertunder, rowdelete, 
rowsplit, columninsertbefore, columninsertafter, columndelete, columnsplit, 
cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, 
cellmerge
}

Kan deze gebruiker nu de achtergrondkleur en de kleur van het lettertype 
instellen in de RTE. Dit gaat perfect. Dit komt door de 2 waarden: 
textcolor, bgcolor. Echter bij het opslaan wordt de <font> tag weer 
verwijderd waardoor de kleurinstellingen weer verloren zjin. Gelezen in de 
htmlArea handleiding dat <font> tags automatisch verwijderd worden door:

RTE.default {
removeTags = center, font, sdfield, strike, u
}

Nou dan zou je verwachten dat:

RTE.default {
removeTags = center, sdfield, strike, u
}

er voor zorgt dat <font> intact blijft, maar dit is helaas niet het geval!

Heeft iemand een idee hoe je er voor zorgt dat het <font> attribuut intact 
blijft bij gebruik maken van htmlArea en TYPO3 v4.0 ?

Ik heb ook nog het volgende geprobeerd:

RTE.default.proc.allowTags = a, abbr, acronym, address, blockquote, b, br, 
caption, cite, code, div, em, font, h1, h2, h3, h4, h5, h6, hr, i, img, li, 
link, ol, p, pre, q, sdfield, span, strong, sub, sup, font, table, tbody, 
td, th, tr, tt, ul

Hierboven dus font toegevoegd.

RTE.default.proc.HTMLparser_rte.tags.font.protect = 1

Dan er voor zorgen dat de font tag protected is en voila de site toont het 
nu goed, maar de code is nog steeds slecht, zie hoe dit nu in de broncode is 
gekomen:

&lt;font color=&quot;#ffffff&quot;&gt;is een&lt;/font&gt;

Dit moet natuurlijk worden in de bron code:

<font color="#ffffff">is een</font>

Iemand een idee want it's driven me NUTS!

Groeten,

Jordan van Bergen 





More information about the TYPO3-UG-dutch mailing list