[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:
<font color="#ffffff">is een</font>
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