代码之家  ›  专栏  ›  技术社区  ›  ZoFem

tinymce 4自定义类供用户使用

  •  3
  • ZoFem  · 技术社区  · 10 年前

    如何将自定义类添加到tinymce 4?我希望有一个选择,用户可以在其中选择一个类以用于他们的文本。我不想使用像forecolor这样的标准插件,因为我想给我的用户提供一些可以使用的类。

    简短示例:

    tinymce编辑器“选择类”(工具栏中的按钮)

    • 红色
    • 蓝色
    • 绿色

    我的自定义css.css

    .red { color: red; }
    .blue { color: blue; }
    .green { color: green; }
    
    1 回复  |  直到 10 年前
        1
  •  5
  •   Callidior    10 年前

    您可以使用 style_formats 配置选项。TinyMCE文档提供了您所需的所有信息: http://www.tinymce.com/wiki.php/Configuration:style_formats

    该选项中指定的样式将显示在下拉菜单中,可以作为内联样式和类应用。如果选择将类应用于所选元素,则可能需要使用 content_css 选项

    在您的示例中,配置的相应部分如下所示:

    tinymce.init({
        ...
        style_formats: [
            {title: 'Red', inline: 'span', classes: 'red'},
            {title: 'Green', inline: 'span', classes: 'green'},
            {title: 'Blue', inline: 'span', classes: 'blue'}
        ],
        content_css: 'my_custom_css.css'
    });