我已经下载了一个我想在 CMS Silverstripe 后端使用的 tinyMCE 插件。我尝试按照http://doc.silverstripe.org/htmleditorconfig中的说明在 mysite/_config.php 中添加该行
HtmlEditorConfig::get('cms')->enablePlugins('../../textmetrics');
HtmlEditorConfig::get('cms')->addButtonsToLine(2, 'TextMetrics'); // positions plugin
并将插件添加到 /sapphire/thirdparty/tinymce/plugins/textmetrics 中。
那没有用。所以我尝试在 /cms/_config.php 中为编辑器设置配置并将插件放入 /cms/javascript/tinymce_textmetrics 中。然后我尝试加载
HtmlEditorConfig::get('cms')->enablePlugins(array('TextMetrics' => '../../../cms/javascript/textmetrics/editor_plugin_src.js'));
HtmlEditorConfig::get('cms')->insertButtonsBefore('tablecontrols', 'TextMetrics'); // positions plugin
我尝试使用 addButtonsToLine 的 insertButtonsBefore 来查看是否有问题。
但是什么都没有发生……甚至没有错误消息,我不知道该怎么做。我需要额外的插件来加载。
帮助表示赞赏。谢谢你