TinyMCE 有没有办法禁用“编辑 html”按钮?我对配置选项感到不知所措,似乎找不到它。我注意到用户可以使用它在我不想要的字段中放置 javascript。顺便说一句,我正在使用这个 gem - https://github.com/sophlenz/tinymce-rails
问问题
4210 次
3 回答
4
theme_advanced_disable: "code"
在初始化 tinymce 对象时使用。
编辑 - 没有看到你使用的是 rails 版本,抱歉。这将删除纯 javascript 中的按钮。
于 2012-10-10T16:25:14.900 回答
2
你可以试试:
HtmlEditorConfig::get('cms')->removeButtons('advcode');
或者
theme_advanced_disable: "code"
我在这里做了一个小提琴:http: //fiddle.tinymce.com/cmcaab
如果您试图通过 gem 设置它而不是仅仅编写 javascript,您只需要编辑config/tinymce.yml
文件。所以yml
文件应该有一行说
theme_advanced_disable: code
或者(来自那个 gem 的自述文件)
可以将自定义选项传递给 tinymce 以覆盖 config/tinymce.yml 中指定的全局选项:
所以我认为你可以:theme_advanced_disable => ["code"]
在调用 timeMCE 时添加一个(虽然我不是 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 回答