Мне нужно ограничить функциональность ckeditor в liferay 6.2 для журнальных статей. Я пробовал разные подходы, такие как хуки, которые переопределяют ckconfig.jsp
с новой панелью инструментов (см. другие мои вопросы здесь и здесь), но это не Работа. Теперь я нашел другой способ, который мог бы работать, определив разные редакторы для разных портлетов в файле portal-ext.properties
.
Это строки, которые я добавил в файл portal-ext.properties:
editor.wysiwyg.default=tinymce
editor.wysiwyg.portal-web.docroot.html.portlet.blogs.edit_entry.jsp=ckeditor
editor.wysiwyg.portal-web.docroot.html.portlet.calendar.edit_configuration.jsp=ckeditor
editor.wysiwyg.portal-web.docroot.html.portlet.enterprise_admin.view.jsp=ckeditor
editor.wysiwyg.portal-web.docroot.html.portlet.invitation.edit_configuration.jsp=ckeditor
editor.wysiwyg.portal-web.docroot.html.portlet.journal.edit_article_content.jsp=fckeditor
editor.wysiwyg.portal-web.docroot.html.portlet.journal.edit_article_content_xsd_el.jsp=fckeditor
editor.wysiwyg.portal-web.docroot.html.portlet.journal.edit_configuration.jsp=fckeditor
editor.wysiwyg.portal-web.docroot.html.portlet.login.configuration.jsp=ckeditor
editor.wysiwyg.portal-web.docroot.html.portlet.mail.edit.jsp=ckeditor
editor.wysiwyg.portal-web.docroot.html.portlet.mail.edit_message.jsp=ckeditor
editor.wysiwyg.portal-web.docroot.html.portlet.message_boards.edit_configuration.jsp=ckeditor
editor.wysiwyg.portal-web.docroot.html.portlet.shopping.edit_configuration.jsp=ckeditor
editor.wysiwyg.portal-web.docroot.html.portlet.wiki.edit.html.jsp=ckeditor
Однако кажется, что всегда используется редактор по умолчанию, а все остальные настройки игнорируются. Это ошибка или я что-то здесь упускаю?
Я также попытался оставить редактор по умолчанию с помощью editor.wysiwyg.default=
, но тогда редактор не появляется, когда я хочу добавить или отредактировать статью.
Может ли кто-нибудь помочь мне с этой проблемой?