我不是普通用户(我们使用Liferay进行外部托管)的整个'portal dockbar'的粉丝。我不想向人们展示诸如“转到”等内容(我已经隐藏了私人/公共页面,例如必须是高级用户才能显示的内容等)。在Velocity/JS/CSS中定制Liferay 6 Dockbar
但我想要消除的东西像停靠栏联合国需要的图标非管理员用户(见图片) - 去掉“管理”部分 - 删除切换编辑控件(甚至不应该显示出非管理员! ?)
我认为这些东西导致混淆登录'基本'的用户。
我不是普通用户(我们使用Liferay进行外部托管)的整个'portal dockbar'的粉丝。我不想向人们展示诸如“转到”等内容(我已经隐藏了私人/公共页面,例如必须是高级用户才能显示的内容等)。在Velocity/JS/CSS中定制Liferay 6 Dockbar
但我想要消除的东西像停靠栏联合国需要的图标非管理员用户(见图片) - 去掉“管理”部分 - 删除切换编辑控件(甚至不应该显示出非管理员! ?)
我认为这些东西导致混淆登录'基本'的用户。
dockbar是一个普通的portlet,你可以这样修改它。它只是在显示方面有所不同,因为标准主题中包含了一些花哨的CSS,但除此之外,没有什么不同的自定义dockbar portlet比任何其他portlet。
所以你只需要创建一个钩子并覆盖你想要的JSP(s) - > done。
请将以下条目在你的主题
#if($is_signed_in)
#if($permissionChecker.isCompanyAdmin($company_id))
#dockbar()
#end
的portal_normal.vm文件有了这个代码停靠栏的将是唯一的管理员可见。