2015-02-24 3 views
0

Я видел, что в редакторе WYSIWYG от Liferay есть возможность копировать контент из Word. Но я замечаю, что формирование (особенно заголовки) не совпадают, и изображения не копируются. Это известная проблема?Liferay WYSIWYG редактор копия из Word

Поддерживает ли Liferay интеграцию с любым редактором WYSIWYG, в котором я могу копировать контент из слова как без потери форматирования и изображений?

ответ

2

Это известная проблема, которая будет исправлена ​​в Liferay 7.0.0 M1 - см. https://issues.liferay.com/browse/LPS-29493.

Liferay использует CK Editor, который может копировать содержимое Word, включая стили. CK Editor необходимо настроить для сохранения стилей. Варианты:

Чтобы сохранить стили в Liferay 6.2, вам нужно создать крюк JSP и настроить конфигурацию редактора.

Чтобы проверить функциональность без крючка, вы можете открыть любую статью веб-контента и изменить конфигурацию текущего экземпляра CK-редактора. Выполните следующие команды в консоли JavaScript браузера:

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

Обратите внимание на HTML источник скопированного документа - там будет много встраиваемых стили. Теперь это может быть именно то, что вы хотите. Для очистки документа может потребоваться дополнительная обработка. Это означало бы еще один крючок.

+0

Будет ли это также копировать изображения? –

+0

Редактор AFAIK CK по умолчанию не поддерживает копирование и вставку изображений. Хотя есть плагины, которые позволяют это - например, простые загрузки (http://alfonsoml.blogspot.cz/p/simpleuploads-plugin-for-ckeditor.html). Я не знаю никакой свободной альтернативы. –