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