CMSSilverstripeバックエンドで使用したい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のinsteatの前にinsertButtonsを使用しようとしました。
しかし、何も起こりません....エラーメッセージすらなく、どうしたらよいかわかりません。ロードするには追加のプラグインが必要です。
感謝します。Thx Spanky