1

我正在使用CKEditorasp.net 页面来允许客户端轻松编辑/格式化文本。我也在使用选项卡选项CKEditor,如图所示。随附的。但是选项卡根本不起作用。最初我用JS创建了标签。我认为这是不使用的 JS,CKEditor所以我选择了使用 css3 的替代解决方案。但是选项卡仍然无法在CKEditor. 我已经搜索CKEditor forum但无法获得好的资源或帮助。对于 css3,我checkbox通过不透明度 0 使用隐藏;但复选框在CKEditor. 最终在我脑海中浮现的是CKEditor不运行 html。有什么解决办法吗? 在此处输入图像描述

4

1 回答 1

3

CKEditor 保护 JavaScript 代码,因此它不会被执行以防止意外的编辑器行为。来自表单元素的鼠标/键盘事件也被捕获以进行强大的编辑,从而使常规操作变得不可能。结论是:编辑器是用于创建丰富的内容,而不是用于渲染布局

我得到的最简单的建议是将编辑器降低一级。即:

  1. 创建选项卡。
  2. 使每个选项卡标题成为内联编辑器(它必须是块元素)。
  3. 将 CKEditor 的内联实例放入每个选项卡内容中。
  4. 保存时对标签进行序列化。这很简单。

奖励:在ACF的帮助下(自 4.1 起),您可以防止布局被粗心的用户破坏。基本上限制为每个编辑器加载哪些插件来操纵编辑结果。

于 2013-07-18T07:53:34.173 回答