我正在使用Liferay版本6.1.20但遗憾的是在这个版本中ckeditor 4.0还没有实现。
有没有办法手动升级CKEditor?或者这是一项我不应该开始的工作,因为它需要做很多工作?
我想手动更新CKEditor,因为我挂钩的插件与旧版本的CKEditor不兼容。
我一直在网上看看。但据我所知,目前还没有任何信息。我很高兴知道这是不是在尝试?
答案 0 :(得分:0)
Ckeditor 4.0包含在后备箱中(6.2 M4)(这可以在Juan liferay forum的JuanFernández的帖子中看到。不知道它是否会成为6.1 GA3的一部分。我不确定升级CKEditor有多复杂。你可能想看看Juan的帖子中提到的github pull请求。
答案 1 :(得分:0)
看起来更换ckeditor.js文件并添加所有新的必需文件是替换ckeditor的第一步。除此之外,更改CKeconfig.jsp并删除所有旧配置非常重要。可以进行工具栏设置。这些似乎没有引起任何问题。
如果您使用.on方法,请注意contentDom事件被触发2次。一旦加载,一旦编辑器准备就绪。我检查了editor.status ===“ready”以防止这种情况发生。因为它在没有准备好的情况下附加了听众。因此,它将不起作用。
===编辑===
还有问题。但现在将保存作为草案行动。它保存了数据,但没有我做的Html更改..我正在制作具有特殊属性的span。但编辑不会保存它们。
==编辑2 == 问题是缺少CKEDITOR配置标记。 config.allowedContent = true; (请参阅编辑问题)