我为ckeditor使用了模板插件,并输入了2列结构,如下所示:
<div class="row">
<div class="two_col half">
<p>Info Block One. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.</p>
</div>
<div class="two_col half">
<p>Info Block Two. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.</p>
</div>
</div>
我的内容编辑器然后编辑每个div的内容并输入所需的任何文本。 我遇到的问题是,当我的编辑器突出显示lorem ipsum文本并将其删除以开始其内容时,delete操作还将删除实际的div本身,结果是:
<div class="row">
<div class="two_col half">
<p>Info Block One. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.</p>
</div>
</div>
我有什么办法可以阻止这种情况的发生,我希望在用户删除lorem ipsum占位符文本后div仍然存在。
我正在使用4.5.4版
答案 0 :(得分:0)
从CK编辑器的角度来看,我不知道如何防止它,但是从Kentico的角度来看,您可以为模板设置样式,使这两列的两个Editable文本彼此相邻。您可以有两个Web部件区域-每个区域有一个可编辑的文本,也可以有一个区域中有两个文本。