CKEditor小部件可编辑使div像输入一样工作

CKEditor小部件可编辑使div像输入一样工作,ckeditor,ckeditor4.x,Ckeditor,Ckeditor4.x,出于某些原因,默认情况下,CKEditor不允许在小部件中输入。有人提到,您可以将它添加到dtd.$editables,但快速测试表明它对我来说不可编辑,因此我尝试使用推荐的divs 问题是我想要占位符,在使用纯css的现代浏览器中向div添加占位符不是问题。与主编辑器一样,问题在于CKEditor不喜欢空的可编辑项—它在完全空的可编辑项上添加了一个,从而停止占位符的显示。当编辑并删除内容时,它会添加unicode字符表示虚无-​ 问题:如何使CKEditor将空的可编辑文件视为。。空

出于某些原因,默认情况下,CKEditor不允许在小部件中输入。有人提到,您可以将它添加到
dtd.$editables
,但快速测试表明它对我来说不可编辑,因此我尝试使用推荐的
divs

问题是我想要占位符,在使用纯css的现代浏览器中向div添加占位符不是问题。与主编辑器一样,问题在于CKEditor不喜欢空的可编辑项—它在完全空的可编辑项上添加了一个

,从而停止占位符的显示。当编辑并删除内容时,它会添加unicode字符表示虚无-

问题:如何使CKEditor将空的可编辑文件视为。。空,不插入随机的

editables: {
    // This one is rich, allowing italic and bold
    caption: {
        selector: '.image-caption',
        allowedContent: 'strong em',
        //disallowedContent: 'br' // Doesnt work
    },
    // And this one is pretending to be a plaintext input
    alt: {
        selector: '.image-alt',
        allowedContent: true
    }
}

谢谢。

您好,您找到解决方案了吗?我也有同样的问题。。