November Happy Hour will be moved to Thursday December 5th.

Tiny mce global settings not working

Vote:
 

Hi,

I have an episerver 12 website (which has been upgraded from 11 lately). 

I'm trying to migrate the tiny mce settings for the updated tiny mce version using this approach as described in the documentation:

services.Configure<TinyMceConfiguration>(config =>
{
    config.Default()
    .AddEpiserverSupport()
    .AndMore.....

For some reason the default config does not work the same way as per property configuration.

Doing this renders the editor as expected:

var baseConfig = config.Default().Clone();
config.For<DynamicPage>(a => a.IntroText, baseConfig);
Weirdly enough adding a custom css for example works when adding it to the global settings but not much else.
I've tried debugging the TinyMceConfiguration but there is nothing that seems wrong as far as I can see.
Any ideas what might cause this issue?
#316182
Jan 25, 2024 22:09
Vote:
 

Apparently the order of things is very important. :) 

Moving  services.Configure<TinyMceConfiguration>(config =>

below the call to AddCms solves the issue. Perhaps obvious!

#316696
Feb 05, 2024 21:51
This topic was created over six months ago and has been resolved. If you have a similar question, please create a new topic and refer to this one.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.