我一直在寻找一种方法来做到这一点。我有一个加载到 TinyMCE 的样式表。样式表是通过我的基于活动模板的内容管理系统生成的。问题是我无法让 TinyMCE 让我为一个单一元素选择多个 CSS 类。这是一个例子:
.left_round_thumb_small {
width:65px;
height:65px;
border-radius:35px;
-moz-border-radius:35px;
-webkit-border-radius:35px;
-khtml-border-radius:35px;
background:url(/skins/msc_2013/images/lines.png) repeat;
float:left;
margin:0 25px 0 0;
}
.center_round_thumb_large {
width:162px;
height:162px;
border-radius:85px;
-moz-border-radius:85px;
-webkit-border-radius:85px;
-khtml-border-radius:85px;
background:url(/skins/msc_2013/images/lines.png) repeat;
position:relative;
margin:0 25px 0 0;
}
.round_border_black {border:1px solid black;}
.round_border_red {border:1px solid red;}
.round_border_blue {border:1px solid #00aeef;}
.round_border_green {border:1px solid #3cb64b;}
现在我知道我可以进去做类似的事情:
tinyMCE.init({
style_formats : [
{title: 'Left Thumb Black', classes: 'left_round_thumb_small round_border_black'},
{title: 'Center Thumb Blue', classes: 'center_round_thumb_small round_border_blue'},
]
});
现在看到加载到 TinyMCE 中的这个样式表是基于 CMS 的活动模板生成的。如果我要更改模板,我还必须更改样式代码。这将成为未来的主要麻烦。
所以有人知道样式选择器或插件的代码补丁可以让我这样做吗?