如何将多个样式应用于ckeditor中的一个元素?

时间:2015-04-08 09:02:42

标签: javascript drupal-7 ckeditor ckeditor4.x

我想将一些引导类集成到我的ckeditor配置文件中:

{ name : 'Button Large' , element : 'a', attributes : { 'class' : 'btn-lg' } },
{ name : 'Button Primary' , element : 'a', attributes : { 'class' : 'btn-primary' } },

但问题是这些风格无法合并。如果我想要一个btn-primarybtn-lg的按钮,我将需要创建第三种样式:

{ name : 'Button Large Primary' , element : 'a', attributes : { 'class' : 'btn-lg btn-primary' } },

对于许多按钮来说显然是多余的而且没有必要。那你怎么能这样做呢?

使用CKeditor 4.4.3

1 个答案:

答案 0 :(得分:3)

CKEditor目前不支持在其下拉列表中为同一元素设置两种样式。查看其跟踪器中的thisthis票证。

如果在源视图中添加类不是一个选项,则可能需要编写自己的插件(如this SO user is doing for colors