Tiny MCE 有一个格式选择方法:theme_advanced_blockformats 下拉菜单,您可以在其中选择格式。它显示如下值:段落、标题 1、标题 2 等。我想更改此下拉列表中显示的名称。例如,我想将“标题 1”显示为“子标题”。对于与编辑器一起工作的客户来说,这更有意义。有没有办法在 tinyMCE.init 中做到这一点?不在配置文件中。
问问题
1339 次
1 回答
3
是的,这是可能的。要设置 theme_advanced_blockformats 使用
tinyMCE.init({
...
theme_advanced_blockformats : "p,div,h1,h2,h3,h4,h5,h6,blockquote,dt,dd,code,samp"
});
要更改标题,您必须修改下的 lang 文件tiny_mce/themes/advanced/langs/en.js
更新:
您可以在 tinymce.init 中使用 oninit 和 setup tinymce 配置参数更改标题:
tinymce.EditorManager.i18n['en.advanced.h1'] = 'My desired title';
所以,你可以试试:
tinyMCE.init({
...
setup : function(ed) {
ed.onBeforeRenderUI.add(function(ed, cm) {
tinymce.EditorManager.i18n['en.advanced.h1'] = 'My desired title';
});
}
});
于 2012-10-31T10:19:23.000 回答