我已经建立了一个Liferay社区,以及一些页面,每个页面都定义了一组portlet,主题和布局。我希望能够在这些页面之间创建链接。例如,鉴于我处于顶级页面(我们称之为'home'),我想从我的一个portlet中链接到另一个页面(例如'blog')。
有没有办法,使用Liferay或Portlet API根据我提供的页面参数创建渲染网址。据我所知,liferay-portlet-ext标签库定义了一个renderUrl标签,我可以用它来创建一个链接回同一页面的URL,但是我看不到在这个标签中指定页面名称的方法
我正在使用Liferay 5.2.3。提前谢谢。
答案 0 :(得分:1)
您可以将它们与friendlyURLs链接(/ web / othergroup / blog),也可以使用
PortletURL portletURL = PortletURLFactoryUtil.create(
request, portletName, plid, lifecycle);