我怎样才能重新命名“文件”;字体系列“;在TinyMCE的下拉列表?
我希望它只是被标记为“字体”,因为这对我的非技术用户更有用。我似乎找不到办法来做这件事。使用4.x版,您可以在tinymce.min.js文件中更改它。只需搜索文本“Font Family”,您就会看到可以在哪里更改它。您可以通过更改我怎样才能重新命名“文件”;字体系列“;在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, 。。。 然后将所需的标签(例如“字体”)
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个。
}
});
}
});
之前:
之后:您可能必须覆盖默认文件。