如何从TinyMCE工具栏中删除按钮?
我是否直接编辑tiny_mce.js文件?如果是的话,在哪里?我是否可以编辑主题的editor_template.js文件?
任何指示或提示都将不胜感激。
答案 0 :(得分:4)
您可以使用高级主题在工具栏上准确定义所需内容,最后只需指定按钮列表即可。有关配置参考或http://wiki.moxiecode.com/index.php/TinyMCE:Configuration
上的示例,请参阅http://tinymce.moxiecode.com/examples/full.php答案 1 :(得分:1)
如果需要动态删除按钮,可以使用以下方法:
tinymce.init({
selector: "textarea",
toolbar: "custom",
formats: {custom: {inline: "span", styles: {color: "red"}}},
setup: function(editor){
editor.addCustomButton = function () {
if(this.customButton){
this.customButton.show();
} else {
this.addButton("custom", {
onpostrender: function() {
editor.customButton = this; //saving button reference
}
});
}
};
editor.removeCustomButton = function () { this.customButton.hide(); };
}
});
现在,您可以在任何需要的地方调用编辑器的方法addCustomButton
和removeCustomButton
。