Getting rid of typohead tag in the tiny rte
I can honestly say that I’m no expert in the typoscript part of TYPO3. I realised this when I tried to find a solution on not using the Hx <-> <typohead..> tag transformation with the RTE. Took me hours to find the solution, but as mostly with typoscript, it’s quite simple. The brutal way was to add a pageTSConfig
RTE.default.proc.typohead = 0
But that just disables the use of typohead right off, breaking all current content on the site. And when reading a bit more I realised that what I really wanted was to use another transformation method than the default set for tinyrte;
RTE.default.proc.overruleMode = ts_css
This nicely allows the typohead tags stored in DB to be there, get transformed to Hx when opened with the rte and then when saved, never seen again
The overruleMode sets the general transformation mode that the rte should use, and afaik ts_css is to be the modern way of transforming data. The ts_css mode is actually a meta mode for a bunch of transformation rules. See the RTE reference for in depth know how about that.
February 28th, 2011 at 09:47
Just found your blog since I had the exact same problem. There’s just one small typo in your line:
RTE.default.prod.overruleMode = ts_css
should be
RTE.default.proc.overruleMode = ts_css
Cheers!
February 28th, 2011 at 10:00
Oh, thanks Andy! updated