在CKEditor4中自定义对象块

时间:2014-09-24 22:06:12

标签: javascript ckeditor

我正在尝试使用config.js中的以下代码自定义最新CK Editor 4中的样式。所有内联/块样式都显示正常但对象样式不显示。

我尝试了CK编辑器site example上的示例代码,并且再次显示了内联/块,但没有显示对象样式。

CKEDITOR.stylesSet.add( 'my_styles', [
    { name: 'message', element: 'p', attributes: { 'class': 'message' } },
    { name: 'boxout', element: 'p', attributes: { 'class': 'boxout' } },
    { name: 'clear', element: 'p', attributes: { 'class': 'clear' } },
    { name: 'button', element: 'a', attributes: { 'class': 'inline-button' } },
    { name: 'leftcolumn', element: 'ul', attributes: {'class': 'list-left'}},
    { name: 'rightcolumn', element: 'ul', attributes: {'class': 'list-right'} },
    { name: 'imageright', element: 'img', attributes: { 'class': 'image-right'} },
   { name: 'imageleft', element: 'img', attributes: {'class': 'image-left'} }
]);

1 个答案:

答案 0 :(得分:0)

仅当对象样式应用于当前选定/突出显示的元素时,才会显示对象样式。

例如,如果您在编辑器窗口中选择button标记,则a样式应显示在下拉列表中,而imagerightimageleft样式将显示在选择img代码。