Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我怎样才能重新命名“文件”;字体系列“;在TinyMCE的下拉列表?_Tinymce_Tinymce 4 - Fatal编程技术网

我怎样才能重新命名“文件”;字体系列“;在TinyMCE的下拉列表?

我怎样才能重新命名“文件”;字体系列“;在TinyMCE的下拉列表?,tinymce,tinymce-4,Tinymce,Tinymce 4,我希望它只是被标记为“字体”,因为这对我的非技术用户更有用。我似乎找不到办法来做这件事。使用4.x版,您可以在tinymce.min.js文件中更改它。只需搜索文本“Font Family”,您就会看到可以在哪里更改它。您可以通过更改tinymce.min.js文件中的默认值来完成此操作。只需搜索以以下开头的代码部分: {type:"listbox",text:"Font Family",tooltip:"Font Family",values:i, 。。。 然后将所需的标签(例如“字体”)

我希望它只是被标记为“字体”,因为这对我的非技术用户更有用。我似乎找不到办法来做这件事。使用4.x版,您可以在tinymce.min.js文件中更改它。只需搜索文本“Font Family”,您就会看到可以在哪里更改它。

您可以通过更改
tinymce.min.js
文件中的默认值来完成此操作。只需搜索以以下开头的代码部分:

{type:"listbox",text:"Font Family",tooltip:"Font Family",values:i, 
。。。 然后将所需的标签(例如“字体”)放入
文本中:“
”。更改后,它应该如下所示:

{键入:“列表框”,文本:“字体”,工具提示:“字体系列”,值:i,

结果:

如果您希望以编程方式执行此操作,例如,创建一个在单击时更改标签的按钮,则可以在初始化tinyMCE时添加以下代码:

<script type="text/javascript">
tinymce.init({
    selector: 'textarea',
    toolbar1: 'fontselect fontsizeselect mybutton',
    //...
    // extra coding can go here
    //...
    setup: function(editor) {
    editor.addButton('mybutton', {
        text: 'My button',
        icon: false,
        onclick: function() {
            var fontlabel = "Font";
            document.getElementsByTagName("button")[4].firstChild.innerText = fontlabel;
            // getElementsByTagName is an array, so the index changes belonging to 
            // position of your "FontFamily" dropdown. In my example it' 6th.
        }
    });
    }
});
</script>

tinymce.init({
选择器:'textarea',
工具栏1:'字体选择字体大小选择我的按钮',
//...
//额外的编码可以在这里进行
//...
设置:函数(编辑器){
editor.addButton('mybutton'{
文本:“我的按钮”,
图标:false,
onclick:function(){
var fontlab=“Font”;
document.getElementsByTagName(“按钮”)[4].firstChild.innerText=fontlabel;
//getElementsByTagName是一个数组,因此索引更改属于
//“FontFamily”下拉列表的位置。在我的示例中是第6个。
}
});
}
});
之前:
之后:

您可能必须覆盖默认文件。