<figure>&amp; CKeditor中的<figcapture>标签

时间:2015-07-10 20:40:54

标签: ckeditor

试图告诉嵌入我的Kentico CMS中的CKeditor v4.4.2实例停止过滤&amp;允许我想要的任何东西

例如,它一直在弄乱我的身材和figcapture标签,有时关闭不正确,有时删除它们,有时用段落标签替换标签。

我花了几天时间试图追踪这一点,并尝试了很多:

config.allowedContent = true;
config.extraAllowedContent = 'figure figcapture';
CKEDITOR.dtd.$editable.figure = 1;
CKEDITOR.dtd.$editable.figcaption = 1;
CKEDITOR.dtd.$removeEmpty['figure'] = false;'
CKEDITOR.dtd.$removeEmpty['figcapture'] = false;
config.protectedSource.push( /<figure[\s\S]*?>/gi ) ;
config.protectedSource.push( /<\/figure[\s\S]*?>/gi ) ; 
config.forcePasteAsPlainText = true;

这些都不起作用。它们似乎都没有改变行为。 我可能会错过什么?

1 个答案:

答案 0 :(得分:1)

<figcapture>? HTML中没有这样的元素。你的意思是<figcaption>,这就够了:

config.extraAllowedContent = 'figure figcaption';