删除TinyMCE工具栏按钮

时间:2010-04-29 12:58:25

标签: tinymce

如何从TinyMCE工具栏中删除按钮?

我是否直接编辑tiny_mce.js文件?如果是的话,在哪里?我是否可以编辑主题的editor_template.js文件?

任何指示或提示都将不胜感激。

2 个答案:

答案 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(); };
        }
    });

现在,您可以在任何需要的地方调用编辑器的方法addCustomButtonremoveCustomButton