当用户角色是"ERP用户“时,我想隐藏顶部菜单导航栏,注销链接应该保持在那里。或者如何删除导航项目“我的个人资料”,“我的帐户”和“我的仪表板”。由于第三方应用程序中的一些安全访问,我需要禁用这个导航项。
有人能解释我如何完成我的要求吗?
谢谢!
发布于 2014-04-23 10:20:03
您可以通过修改门户配置来删除我的配置文件、仪表板和控制面板条目,其余的都需要一些开发。如果将portal-ext.properties中的以下选项设置为false,则前两个选项将消失。
#
# Set whether or not private layouts are enabled. Set whether or not private
# layouts should be auto created if a user has no private layouts. If
# private layouts are not enabled, then the property
# "layout.user.private.layouts.auto.create" is assumed to be false.
#
layout.user.private.layouts.enabled=true
layout.user.private.layouts.auto.create=true
#
# Set whether or not public layouts are enabled. Set whether or not public
# layouts should be auto created if a user has no public layouts. If public
# layouts are not enabled, then the property
# "layout.user.public.layouts.auto.create" is assumed to be false.
#
layout.user.public.layouts.enabled=true
layout.user.public.layouts.auto.create=true您将禁用用户的私有和公共页面(并从dockbar中删除它们)。
要摆脱Control,您必须在角色配置中撤销访问控制面板权限(通常用于用户角色)。
您的另外两个要求-隐藏我的个人资料或删除Dockbar将需要更多的努力。
发布于 2014-04-28 11:49:35
您可以使用Liferay主题为特定用户从portal_normal.vm中删除导航栏。将此主题应用于当前站点。
https://stackoverflow.com/questions/23239516
复制相似问题