我正在使用 CKEditor 版本 4.2.2 Drupal 模块。当我切换“源”按钮(在纯文本和富文本之间切换)时,我最终会丢失一些标签。CKEditor 似乎重写了 HTML 代码。到目前为止,我对此进行了相当多的搜索,并在“自定义 JavaScript 配置”(在 CKEditor 模块的配置部分)中添加了这行代码:
config.allowedContent = true;
使用上面的代码,我取得了部分成功,现在它只留下了更多标签,但对于以下代码:
<h2>404<i class="icon-file"></i></h2>
CKEditor 将其重写为:
<h2>404</h2>
它删除了空的 i 标签。上面的 i 标签用于字体图标。
在源视图和所见即所得视图之间切换时,如何防止 CKEditor 重写标记?
我遇到的问题是多个用户编辑同一个文档,有些用户使用 WYSIWYG 编辑器,而其他用户使用纯文本视图。你会看到事情变得一团糟。
谢谢。