【问题标题】:How to add a wrapper content in CKEditor如何在 CKEditor 中添加包装内容
【发布时间】:2019-02-14 22:30:26
【问题描述】:

所有。如您所知,CKEditor 以一个空的可编辑正文标签开头,如下所示:

<body contenteditable="true" class="someclasses">
</body>

我正在尝试在这个 body 标记中使用一个空的可编辑 div 启动 CKEditor,并用这个 div 包装编辑器的所有内容,如下所示:

<body class="someclasses">
    <div contenteditable="true">

    </div>
</body>

到目前为止,我自定义了 ckeditor.js 并在我从编辑器添加模板时实现了这一点,但这不是一个合适的解决方案,因为任何其他事件都可以刷新编辑器的源代码并再次放置一个空的正文标记。另外,我必须自定义几乎所有的函数来用这个 div 标签包装 HTML 内容。

除了 CKEditor 的 body 标签之外,还有什么方法可以定义一个默认的包装器吗?谢谢你。

编辑:为了更清楚,我想在 CKEditor 的正文部分定义一个 div,任何内容都必须自动放入其中,例如添加的模板、文本、图像等...

【问题讨论】:

标签: javascript ckeditor


【解决方案1】:

没有简单的解决方案。如果您需要由其他元素包裹的可编辑内容,可以考虑使用内联编辑器?

【讨论】:

    猜你喜欢
    • 2011-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多