0

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

4

3 回答 3

5

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

#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

重新启动服务器

于 2012-02-19T18:41:08.200 回答
0

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

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

于 2012-02-20T22:07:59.960 回答
0

您可能更愿意将权限限制为人员。不要给出全局管理角色,而是创建自己的角色,根据需要为它们“定义权限”,并省略您不想提供给用户的权限 - 例如“在控制面板中访问”或添加页面的一般权限。

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

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

于 2012-02-19T18:31:44.320 回答