如何获取用户是Liferay主题中成员的站点?
在Liferay 6.1自定义主题中-如何为主题中的用户获取网站 我已经看到了如何通过Liferay UI标记库生成dockbar如何获取用户是Liferay主题中成员的站点?,liferay,liferay-6,liferay-theme,Liferay,Liferay 6,Liferay Theme,在Liferay 6.1自定义主题中-如何为主题中的用户获取网站 我已经看到了如何通过Liferay UI标记库生成dockbar转到/My sites 但是,我想获得一个用户站点列表,并将其作为超级导航栏的一部分列出,与dockbar选项分开 这可能吗?在列表中获取用户站点的API调用是什么 提前感谢。您可以从用户对象中检索他所属的组: $user.mySites 这将返回一个列表。一旦您拥有了组,您就可以轻松构建指向此组的公共和私人页面的URL: #foreach($user.mySit
转到/My sites
但是,我想获得一个用户站点列表,并将其作为超级导航栏的一部分列出,与dockbar选项分开
这可能吗?在列表中获取用户站点的API调用是什么
提前感谢。您可以从用户对象中检索他所属的组:
$user.mySites
这将返回一个列表
。一旦您拥有了组
,您就可以轻松构建指向此组的公共和私人页面的URL:
#foreach($user.mySites中的站点)
#如果($site.hasprovatelayouts())
#结束
#如果($site.hasPublicLayouts())
#结束
#结束
从用户对象中,您可以检索他所属的组:
$user.mySites
这将返回一个列表
。一旦您拥有了组
,您就可以轻松构建指向此组的公共和私人页面的URL:
#foreach($user.mySites中的站点)
#如果($site.hasprovatelayouts())
#结束
#如果($site.hasPublicLayouts())
#结束
#结束
谢谢!您有获取布局集和布局的代码示例吗?我猜我们需要这个来建立URL?我在回复中添加了更多信息。这是在6.1 CE上测试的。谢谢!您有获取布局集和布局的代码示例吗?我猜我们需要这个来建立URL?我在回复中添加了更多信息。这在6.1 CE上进行了测试。