【问题标题】:How to remove My Pages and My Submissions from Liferay Control panel如何从 Liferay 控制面板中删除我的页面和我的提交
【发布时间】:2012-02-19 17:58:21
【问题描述】:

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

【问题讨论】:

    标签: liferay customization control-panel


    【解决方案1】:

    您可以将以下几行添加到您的 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
    

    重新启动服务器

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

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

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

        【讨论】:

          猜你喜欢
          • 2018-01-11
          • 1970-01-01
          • 2014-01-28
          • 1970-01-01
          • 2023-03-31
          • 2012-03-11
          • 2017-01-16
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多