【发布时间】:2011-04-26 19:54:33
【问题描述】:
假设我有一个组织对象。如何创建指向该组织的公共页面的 url?
有一个类 NavItem 可以创建到给定布局的链接,但是“首页”没有记录(以及其他所有内容)。然后至少只要用户是社区成员,就可以使用 PortletURLImpl(以复杂的方式)。
【问题讨论】:
假设我有一个组织对象。如何创建指向该组织的公共页面的 url?
有一个类 NavItem 可以创建到给定布局的链接,但是“首页”没有记录(以及其他所有内容)。然后至少只要用户是社区成员,就可以使用 PortletURLImpl(以复杂的方式)。
【问题讨论】:
Liferay 页面的 URL 遵循以下格式:
/[web|group]/[group-friendly-url]/[page-friendly-url]
在你的情况下,这样做就足够了:
String url = "/web"+organization.getGroup().getFriendlyURL();
祝你好运!
【讨论】: