只允许在tinymce 4现代主题中使用某些格式?

Bac*_*con 4 tinymce

是否有一个"现代主题"(换句话说,tinymce 4)相当于theme_advanced_blockformats选项?

theme_advanced_blockformats允许您通过将以下内容添加到以下内容来限制可用格式集tinymce.init():

tinyMCE.init({
    ...
    theme_advanced_blockformats : "p,div,h1,h2,h3,h4,h5,h6,blockquote,dt,dd,code,samp"
});
Run Code Online (Sandbox Code Playgroud)

(TinyMCE主题高级块格式)

我知道通过传递选项可以明确指定哪些格式可用tinymce.init(),如下所示:

tinyMCE.init({
    ...
    formats :
            bold : {inline : 'span', 'classes' : 'bold'},
            italic : {inline : 'span', 'classes' : 'italic'},
            underline : {inline : 'span', 'classes' : 'underline', exact : true},
    }
});
Run Code Online (Sandbox Code Playgroud)

(TinyMCE格式)

不幸的是,这需要很多关于每种格式实现方式的详细信息.

有任何建议吗?

ben*_*lin 5

这是最新的TinyMCE版本(4.1.3).虽然"block_formats"设置记录了这个功能,但我只能使用以下方法来实现:

   tinymce.init({
    selector: "textarea",
      style_formats: [
       {title: 'Paragraph', block: 'p'},
       {title: 'Heading 2', block: 'h2'},
       {title: 'Heading 3', block: 'h3'},
       {title: 'Heading 4', block: 'h4'},
    ],

 });
Run Code Online (Sandbox Code Playgroud)

这是Tinymce记录的自定义格式语法的一个简单示例.