Liferay 确定登录用户是管理员还是未使用velocity
我想确定登录用户是管理员还是未使用velocity。目标是仅向管理员用户显示dockbar 我尝试了以下代码,但不适用于我:Liferay 确定登录用户是管理员还是未使用velocity,liferay,liferay-6,liferay-theme,Liferay,Liferay 6,Liferay Theme,我想确定登录用户是管理员还是未使用velocity。目标是仅向管理员用户显示dockbar 我尝试了以下代码,但不适用于我: #if ($is_signed_in && $permissionChecker.isGroupAdmin($group_id)) #dockbar() #end 请帮帮我 根据需要,有以下两种方法来检查登录用户是否为管理员用户: 向所有管理员用户显示dockbar: 根据角色名称向特定管理员用户显示dockbar: 您想向所有管理员类型的用户显
#if ($is_signed_in && $permissionChecker.isGroupAdmin($group_id))
#dockbar()
#end
请帮帮我 根据需要,有以下两种方法来检查登录用户是否为管理员用户: 向所有管理员用户显示dockbar: 根据角色名称向特定管理员用户显示dockbar:
您想向所有管理员类型的用户显示dockbar还是只向特定管理员显示dockbar?
#if ($is_signed_in && $permissionChecker.isOmniadmin())
#dockbar()
#end
#set($showDockBar = false)
#foreach($role in $$themeDisplay.getUser().getRoles())
#if ($role.Name == 'Administrator' || $role.Name == 'Web Administrator')
#set($showDockBar = true)
#end
#end
#if ($is_signed_in && $showDockBar)
#dockbar()
#end