TinyMCE中是否有办法禁用“编辑html”按钮?我被config options淹没了,似乎无法找到它。我注意到用户可以使用它将javascript放在我不想要的字段中。顺便说一下,我正在使用这个宝石 - https://github.com/spohlenz/tinymce-rails
答案 0 :(得分:3)
初始化tinymce对象时使用theme_advanced_disable: "code"
。
编辑 - 没有看到你使用的是rails版本,抱歉。这将删除普通javascript中的按钮。
答案 1 :(得分: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
OR(来自该宝石的自述文件)
可以将自定义选项传递给tinymce以覆盖全局选项 在config / tinymce.yml中指定:
所以我认为你可以在调用timeMCE时添加:theme_advanced_disable => ["code"]
(虽然我不是100%确定这是正确的语法):
<%= tinymce :theme => "simple", :theme_advanced_disable => ["code"], :plugins => ["inlinepopups", "paste"] %>
您可以阅读有关此here的更多信息:
答案 2 :(得分:1)
你的意思是“编辑html源”按钮?您可以不将它放在工具栏中,在theme_advanced_buttons
选项下,您只需省略它。
该按钮名为code