4

TinyMCEに「HTMLの編集」ボタンを無効にする方法はありますか?設定オプションに圧倒され、見つからないようです。私は、ユーザーがそれを使用して、私が望まないフィールドにjavascriptを配置できることに気づきました。ちなみに私はこの宝石を使用しています-https://github.com/spohlenz/tinymce-rails

4

3 に答える 3

4

theme_advanced_disable: "code"Tinymceオブジェクトを初期化するときに使用します。

編集-申し訳ありませんが、あなたがレールバージョンを使用しているのを見ませんでした。これにより、プレーンJavaScriptのボタンが削除されます。

于 2012-10-10T16:25:14.900 に答える
2

あなたは試すかもしれません:

HtmlEditorConfig::get('cms')->removeButtons('advcode');

また

theme_advanced_disable: "code"

私はここでフィドルを作りました:http://fiddle.tinymce.com/cmcaab

javascriptを書くだけでなく、gemで設定しようとしている場合は、config/tinymce.ymlファイルを編集するだけです。したがって、ymlファイルには次のような行が必要です。

theme_advanced_disable: code

または(そのgemのREADMEから)

カスタムオプションをtinymceに渡して、config/tinymce.ymlで指定されたグローバルオプションをオーバーライドできます。

したがって、timeMCEを呼び出すときにを追加するだけでよいと思います:theme_advanced_disable => ["code"](ただし、それが正しい構文であるかどうかは100%わかりません)。

<%= tinymce :theme => "simple", :theme_advanced_disable => ["code"], :plugins => ["inlinepopups", "paste"] %>

あなたはここでこれについてもっと読むことができます:

于 2012-10-10T16:25:14.690 に答える
1

「HTMLソースの編集」ボタンのことですか?あなたはそれをツールバーに置くことができませんでした、theme_advanced_buttonsあなたがしなければならないオプションの下でそれを省略することだけです。

ボタンは呼ばれますcode

于 2012-10-10T16:27:13.940 に答える