21492 Posts in 5783 Topics by 2621 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 1153 Views |
-
Load tinymce plugin

5 January 2011 at 2:24am
Hi,
I've downloaded a plugin for tinyMCE I want to use in the CMS Silverstripe backend. I've tried to add the line in mysite/_config.php as told in http://doc.silverstripe.org/htmleditorconfig
HtmlEditorConfig::get('cms')->enablePlugins('../../textmetrics');
HtmlEditorConfig::get('cms')->addButtonsToLine(2, 'textmetrics'); // positions pluginAnd added the Plugin into /sapphire/thirdparty/tinymce/plugins/textmetrics.
That didn't work. So I tried to do the same as in /cms/_config.php where the configuration is set for the editor and put the plugin into /cms/javascript/tinymce_textmetrics. Then I tried to load with
HtmlEditorConfig::get('cms')->enablePlugins(array('textmetrics' => '../../../cms/javascript/textmetrics/editor_plugin_src.js'));
HtmlEditorConfig::get('cms')->insertButtonsBefore('tablecontrols', 'textmetrics'); // positions pluginI've tried to use insertButtonsBefore insteat of addButtonsToLine just to see if there was a problem.
But nothing happens at all.... not even errormessages and I don't know what to do. I need extra plugins to load.
Help appreciated.
Thx Spanky -
Re: Load tinymce plugin

5 January 2011 at 10:43pm
Don't put the path in the plugin name when enabling the plugin.
It should beHtmlEditorConfig::get('cms')->enablePlugins('textmetrics');
if that's the name of the plugin. -
Re: Load tinymce plugin

11 January 2011 at 4:16am
That's what I tried. I found out the plugin wasn't working and I tried another one. This works with
HtmlEditorConfig::get('cms')->enablePlugins(array('youtube' => '../../../cms/javascript/youtube/editor_plugin_src.js'));
HtmlEditorConfig::get('cms')->insertButtonsBefore('tablecontrols', 'youtube'); // positions plugin*/You'rs might work too
| 1153 Views | ||
|
Page:
1
|
Go to Top |

