Strangely I did see TinyMCE render correctly while messing with the site trying to figure the cause. It did this after clearing the MODX Cache.
I went through the steps again in order to write them up for future reference and now the TV refuses to render TinyMCE again.
TinyMCE works fine as the default Editor eg. for the Resource Content field.
I have two Rich Text TVs in the same group and tried setting one back to textarea to see if multiple Rich Text TVs was the issue but this made no difference.
No errors are logged by PHP or in the browser console.
Does anyone know what is causing the issue or how I can investigate further?
@chrisandy - the Resource using the Rich Text Template Variable had Settings > Rich Text unchecked.
I thought this setting related specifically to the Resource Content field but you are correct, checking Rich Text allows shows TinyMCE for the Rich Text Template Variable.
Didn’t want the Content field to render TinyMCE so I can enter code in Ace Editor though.
Least I know the TV Input Type is linked to Settings > Rich Text now, thank you.
If time allows I’ll take a look later to see if I can find more detail re. workaround or mention on the development roadmap.
TinyMCE doesn’t necessarily mess up resource output when it contains snippet calls with rich text enabled. I have several utility snippets for Editor users eg. one to create a Tweet This block. TinyMCE htmlencodes the ampersand but the snippet runs fine.
[[tweetThis? &tweet=`your text here`]]
becomes
[[tweetThis? &tweet=`your text here`]]
Some Editors I work with can handle a basic snippet but would struggle if Rich Text was disabled and the resource content was HTML.
Need to make time to investigate FRED - from what I remember reading previously it allows blocks with different content types to be mixed in the same Resource.