如何从Liferay控制面板中删除我的页面和我的提交

时间:2012-02-19 17:58:21

标签: liferay customization control-panel

我目前正在开发Liferay项目,想要摆脱右侧的我的页面我的提交菜单项,以便我网站的用户不要打扰他们。尝试寻找呈现左侧菜单的jsp,但可以设法从那里删除该项目。任何想法如何进行?感谢!!!

3 个答案:

答案 0 :(得分:5)

您可以将以下行添加到 portal-ext.properties (通常位于tomcat下的 webapps / ROOT / WEB-INF / classes 中):

#deactivate Personal Community with *private* pages
layout.user.private.layouts.enabled=false 
#deactivate Personal Community with *public* pages
layout.user.public.layouts.enabled=false
#hide Personal Community from my places
my.places.show.community.private.sites.with.no.layouts=false

重新启动服务器

答案 1 :(得分:0)

您可能更愿意将权限限制为人。不要给出全局管理角色,但要创建自己的角色,"定义权限"对于他们,因为您需要他们并省略您不想提供给您的用户的权限 - 例如"访问控制面板"或者添加页面的一般权限。

否则,您将错过使用界面的其他方式,并仍然允许他们通过其他方式添加页面(例如"管理/页面")。

编辑:摆脱"我提交的最简单方法"是取消部署工作流程插件(kaleo-web) - 当然,如果你不需要工作流程,你只能这样做。

答案 2 :(得分:0)

最近我分配了相同的任务。幸运的是,从菜单中删除这些项目非常简单,因为控制面板只是用于显示部署在门户网站服务器中的portlet的特殊布局。您可以阅读我的博文here,查看有关如何自定义“控制面板”和“我的帐户”portlet的简单步骤。

http://liferay.bdedov.eu/2012/02/clean-up-control-panel-from-unnecessary.html