最近我遇到了CKeditor的问题。
将其集成到自定义CMS中,但它似乎正在剥离某些标签。最重要的是:'data-toggle'
,'data-target'
和所有font-awesom
个css类。
鉴于我正在使用bootstrap作为模板引擎,有没有任何反应,为什么会发生这种情况。
示例:
<a class="btn btn-block btn-inverse" data-toggle="modal" data-target="#downloadModal" href="#">Download Trial</a>
成为:
<a class="btn btn-block btn-inverse" href="#">Download Trial</a>
我可以添加CKeditor中的一组HTML定义标签吗?还是另一个会更好玩的编辑?
答案 0 :(得分:1)
在config.js文件中,您可以使用标志
来阻止任何剥离 config.allowedContent = true;
参考:http://ckeditor.com/ckeditor_4.3_beta/samples/datafiltering.html
关于CSS类的类似问题:CKEditor automatically strips classes from div
对于增加的建议,ckEditor通常会删除某些标签。如果发生这种情况,您可以再次将以下内容添加到config.js
文件中。
extraAllowedContent: 'data-toggle[*]{*}'