TinyMCEに「HTMLの編集」ボタンを無効にする方法はありますか?設定オプションに圧倒され、見つからないようです。私は、ユーザーがそれを使用して、私が望まないフィールドにjavascriptを配置できることに気づきました。ちなみに私はこの宝石を使用しています-https://github.com/spohlenz/tinymce-rails
3 に答える
theme_advanced_disable: "code"
Tinymceオブジェクトを初期化するときに使用します。
編集-申し訳ありませんが、あなたがレールバージョンを使用しているのを見ませんでした。これにより、プレーンJavaScriptのボタンが削除されます。
あなたは試すかもしれません:
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"] %>
あなたはここでこれについてもっと読むことができます:
「HTMLソースの編集」ボタンのことですか?あなたはそれをツールバーに置くことができませんでした、theme_advanced_buttons
あなたがしなければならないオプションの下でそれを省略することだけです。
ボタンは呼ばれますcode