Liferay WYSIWYG编辑器从Word复制

时间:2015-02-24 18:30:20

标签: liferay wysiwyg liferay-6.2

我看到Liferay的WYSIWYG编辑器可以选择从Word复制内容。但我注意到格式化(特别是标题)不匹配,图像不会被复制。这是一个已知的问题吗?

Liferay是否支持与任何WYSIWYG编辑器集成,在该编辑器中我可以按原样复制内容,而不会丢失格式和图像?

1 个答案:

答案 0 :(得分:2)

这是一个已知问题,将在Liferay 7.0.0 M1中修复 - 请参阅https://issues.liferay.com/browse/LPS-29493

Liferay使用CK编辑器,可以复制Word内容,包括样式。需要配置CK Editor以保留样式。选项包括:

要保留Liferay 6.2中的样式,您需要创建一个JSP钩子并自定义编辑器的配置。

要在没有挂钩的情况下测试功能,您可以打开任何Web内容文章并修改当前CK Editor实例的配置。在浏览器的JavaScript控制台中运行以下命令:

CKEDITOR.instances['_15_articleContent'].config.pasteFromWordRemoveStyles = false;
CKEDITOR.instances['_15_articleContent'].config.pasteFromWordRemoveFontStyles = false;

注意复制文档的HTML源代码 - 会有很多内联样式。它现在可能正是你想要的。您可能需要一些额外的处理来清理文档。这意味着另一个钩子。