私はCMS Silverstripeバックエンドで使用したいtinyMCEのプラグインをダウンロードしました。 http://doc.silverstripe.org/htmleditorconfigSilverstripe tinyMCEカスタムプラグインを追加
HtmlEditorConfig::get('cms')->enablePlugins('../../textmetrics');
HtmlEditorConfig::get('cms')->addButtonsToLine(2, 'TextMetrics'); // positions plugin
で語らそして/サファイア/サードパーティ製/ TinyMCEを/プラグイン/ textmetricsにプラグインを追加しましたように私は、個人用サイト/ _config.phpに行を追加しようとしました。
これは機能しませんでした。だから、私は/cms/_config.phpと同じようにして、エディタの設定がどこにあるのかを調べ、プラグインを/ cms/javascript/tinymce_textmetricsに入れようとしました。それから私は、私は問題があった場合だけ見るためにaddButtonsToLineのinsertButtonsBeforeのinsteatを使用しようとした
HtmlEditorConfig::get('cms')->enablePlugins(array('TextMetrics' => '../../../cms/javascript/textmetrics/editor_plugin_src.js'));
HtmlEditorConfig::get('cms')->insertButtonsBefore('tablecontrols', 'TextMetrics'); // positions plugin
をロードしようとしました。
でも何も起こりません....誤ったメッセージでもなく、私は何をすべきかわかりません。私はロードするために余分なプラグインが必要です。
ヘルプありがとうございます。 Thx Spanky
こんにちは!これは暗闇の中の単なるショットですが、これはキャッシングの問題になるかもしれません...あなたの設定ファイルに 'die( 'Hey!');'を追加するなど、何かを出力できるか試しましたか? –
こんにちは、キャッシングの問題ではありません。 SSViewer :: flush_template_cache();でキャッシュをオフにしました。あなたのダイ()は動作します – spankmaster79
あなたのプラグインはSilverstripeなしで動作しますか?私はCMSがないtestpageを持っています。エラーがCMSに関連しているかどうかをテストするためにtinymceを使用します。 – Thariama