Liferay 6.2使用ckeditor为博客portlet引入了就地编辑。有没有办法禁用它?
答案 0 :(得分:4)
关于: - 删除博客的内联编辑以激活链接
转到liferay门户网站文件夹。 在那个变化: liferay-portal文件夹⇒tomcat-7.0.42⇒webapps⇒ROOT⇒html⇒portlet⇒博客⇒view_entry_content.jsp
搜索代码:
boolean inlineEditEnabled = BlogsEntryPermission.contains(permissionChecker,entry,ActionKeys.UPDATE)&& BrowserSnifferUtil.isRtf(请求)&& !WorkflowDefinitionLinkLocalServiceUtil.hasWorkflowDefinitionLink(themeDisplay.getCompanyId(),scopeGroupId,BlogsEntry.class.getName());
在此代码之后,只需在< %%>。
中添加此行inlineEditEnabled = FALSE;
答案 1 :(得分:1)
要禁用博客内联编辑,您需要为博客创建一个挂钩并覆盖"view_entry_content.jsp"
文件。在此文件中,找到boolean
变量"inlineEditEnabled"
并将其值更改为false。请注意,此更改将应用于整个站点/门户网站。
要克服此问题,您可以在资产发布者中创建显示样式,并仅在选择了显示样式时覆盖此jsp。如果您可以拥有一个具有编辑启用功能的博客,这种方法将为您提供一个选项。
HTH