javascript - 如何在ckeditor中对一个元素应用多种样式?

标签 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

最佳答案

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

如果无法在源 View 中添加类,您可能必须编写自己的插件(例如 this SO user is doing for colors

关于javascript - 如何在ckeditor中对一个元素应用多种样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29510288/

相关文章:

javascript - WebAuthn: navigator.credentials.create() 是否可以从本地主机到另一个(子)域?

javascript - 如何隐藏工具提示?

CKEditor 格式标签和自定义 <small> 标签

javascript - 在 Twilio 出站调用中,如何检测对方何时接听电话?

php - 当另一个ajax调用更改div y的内容时,如何自动更改div x(使用ajax)的内容?

javascript - 使用 jQuery 动态刷新有序列表

drupal 7 中使用 mime 邮件模块发送电子邮件

drupal-7 - Drupal 7 with Views 7.x-3.5,某些字段未显示为 Sort

javascript - 使用 CKEditors 更改两个 div 的顺序

javascript - CKEditor 5 - 如何插入一些 HTML(也就是源模式在哪里)?