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.

2 Responses to “Getting rid of typohead tag in the tiny rte”

  1. Andy Says:

    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!

  2. David Smeringe Says:

    Oh, thanks Andy! updated :)

Leave a Reply