创建渲染网址以在Liferay中的社区中的页面之间进行链接

时间:2010-04-14 08:48:09

标签: java jsp liferay taglib jsr168

我已经建立了一个Liferay社区,以及一些页面,每个页面都定义了一组portlet,主题和布局。我希望能够在这些页面之间创建链接。例如,鉴于我处于顶级页面(我们称之为'home'),我想从我的一个portlet中链接到另一个页面(例如'blog')。

有没有办法,使用Liferay或Portlet API根据我提供的页面参数创建渲染网址。据我所知,liferay-portlet-ext标签库定义了一个renderUrl标签,我可以用它来创建一个链接回同一页面的URL,但是我看不到在这个标签中指定页面名称的方法

我正在使用Liferay 5.2.3。提前谢谢。

1 个答案:

答案 0 :(得分:1)

您可以将它们与friendlyURLs链接(/ web / othergroup / blog),也可以使用

PortletURL portletURL = PortletURLFactoryUtil.create(
    request, portletName, plid, ‎lifecycle);‎