TinyMCE堆栈类

时间:2016-09-22 13:11:33

标签: javascript tinymce-4

我正在使用TinyMCE 4作为我的默认编辑器。在配置中我指定了样式格式。除了一件事之外,这是有效的:它堆栈类。

我的风格格式:

style_formats: [
        { title: 'Heading 2', block: 'h2', classes: 'heading-02' },
        { title: 'Heading 3', block: 'h3', classes: 'heading-03' },
        { title: 'Heading 4', block: 'h4', classes: 'heading-04' },
        { title: 'Heading 5', block: 'h5', classes: 'heading-05' },
        { title: 'Text', block: 'p', classes: 'copy-02' },
    ],

选择文本并在格式之间切换后,最终结果如下所示:

<h4 class="heading-02 heading-03 heading-04">example</h4>

显然除了标题-04之外不应该有其他类。但不管怎么说它还是增加了它们。

因此,我的问题是,如何在格式切换后确保只有一个类。

1 个答案:

答案 0 :(得分:0)

添加style_formats_merge:true

<强> style_formats_merge

此选项允许您设置TinyMCE是否应将style_formats设置中的样式附加到默认样式格式或完全替换它们。

Source