Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Content Editor Discussions /

Forum for content editors and CMS users.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

2.3.4. TinyMCE in CMS without custom editor.css


Reply


3 Posts   1986 Views

Avatar
Devlin

Community Member, 217 Posts

4 December 2009 at 6:03am

Edited: 04/12/2009 7:44am

Hi there,

while upgrading from 2.3.3 to 2.3.4 I have noticed that my custom editor.css won't load anymore for TinyMCE in the CMS. So I have traced the problem and I found out that you moved HtmlEditorConfig::get('cms')->setOptions() from LeftAndMain to cms/_config. So the problem is that you actually check SSViewer::current_theme() before I call SSViewer::set_theme().

My solution so far is to simply set the content_css value again in my own _config but I guess this shouldn't be the point.

SSViewer::set_theme('myowntheme');
HtmlEditorConfig::get('cms')->setOptions(array(
'content_css'=>'cms/css/editor.css, '.(SSViewer::current_theme() ? THEMES_DIR . "/" . SSViewer::current_theme() : project()) . "/css/editor.css"
));

But maybe I overlooked something.

Avatar
Platypus

Community Member, 43 Posts

4 December 2009 at 7:08am

Edited: 04/12/2009 10:01am

Yes, the editor.css doesn't load anymore in 2.3.4 :(
I'will try this workaround, but I think this shouldn't be the "official" way...

/edit: It works with your addition to the _config.php, thanks for posting this!

Avatar
Willr

Forum Moderator, 5513 Posts

4 December 2009 at 9:24am

This bug has been fixed http://open.silverstripe.org/ticket/4493

See the discussion on the mailing list: http://groups.google.com/group/silverstripe-dev/browse_thread/thread/2a621d7d50beb441