我正在使用TinyMce Style Formats将自定义格式添加到""格式"落下。 问题是我有太多的样式要添加,我想使用另一种" Formats"下拉,与第一个分开。我知道我可以嵌套格式但是还不够,我想添加两个不同的Dropdown,我该怎么办呢?
答案 0 :(得分:0)
看看tinymce3中的样式插件(在tinymce4中它是tinymce核心的一部分)。您可以复制该插件重命名并根据您的需要进行配置。然后,您需要将插件添加到插件列表中,并将tinymce按钮添加到按钮列表中。
答案 1 :(得分:0)
最好以编程方式向格式化程序添加格式,然后添加菜单项并触发格式化程序
editor.on( 'Init', function( e ) {
editor.formatter.register(
'page-title',
{ 'selector': 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li',wrapper: false, classes : ['giga', 'primary-font'] }
);
} );
editor.addButton( 'typography', {
text: 'Typography',
icon: false,
type: 'menubutton',
menu: [
{
text: 'Page Title',
menu: [
{
text: '(Giga) 88 Clan pro thin #000000',
onclick: function() {
editor.formatter.toggle( 'page-title' );
}
},
]
},
]
});