首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Liferay:获取顶级组织的组织Id

Liferay:获取顶级组织的组织Id
EN

Stack Overflow用户
提问于 2013-07-19 05:51:33
回答 1查看 1.9K关注 0票数 1

我可以使用以下代码获取常规组织的organizationId:

代码语言:javascript
复制
ThemeDisplay themeDisplay = LiferayFacesContext.getInstance().getThemeDisplay();
long liferayOrganizationId = themeDisplay.getScopeGroup().getOrganizationId();

但此代码不适用于顶级组织。如何获取顶级组织的organizationId?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-19 18:37:37

这也适用于顶级组织。但是,当您在一个没有关联到任何组织的站点中使用它时,它自然不会显示有效的组织id。

请注意,Liferay6.1现在有了包含所有页面的站点。组织可以拥有站点,但不需要。站点可以在没有任何组织关联的情况下很好地存在。这就是从问题中的代码中获得0作为organizationId结果的时候

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17734582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档