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   1941 Views

Avatar
Devlin

4 December 2009 at 6:03am (Last edited: 4 December 2009 7:44am), Community Member, 215 Posts

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

4 December 2009 at 7:08am (Last edited: 4 December 2009 10:01am), Community Member, 43 Posts

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

4 December 2009 at 9:24am Forum Moderator, 5511 Posts

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