由于某种原因,默认情况下CKEditor不允许在小部件中输入。有人提到你可以将其添加到dtd.$editables
,但快速测试表明它不适合我,因此我尝试使用推荐的divs
。
问题是我想要占位符,在纯css的现代浏览器中为div添加占位符不是问题。与主编辑一样,问题是CKEditor鄙视空的可编辑 - 它在一个完全空的可编辑上添加<br>
,这会停止占位符显示。在编辑然后删除内容时,它会为虚无添加unicode字符 - ​
。
问题:如何让CKEditor将空可编辑视为空?而不是插入随机<br>
或​
?
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
}
}
感谢。