我已经建立了一个 Liferay 社区,以及许多页面,每个页面都定义了自己的一组 portlet、主题和布局。我希望能够在这些页面之间创建链接。例如,假设我位于顶层页面(我们称之为“主页”),我想从我的一个 portlet 中链接到另一个页面(例如“博客”)。
有没有办法,使用 Liferay 或 Portlet API 根据我提供的页面参数创建渲染 URL。据我所知,liferay-portlet-ext taglib 定义了一个 renderUrl 标签,我可以使用它来创建链接回同一页面的 URL,但是我看不到在此标签中指定页面名称的方法。
我正在使用 Liferay 5.2.3。提前致谢。
最佳答案
您可以将它们与友好 URL (/web/othergroup/blog) 链接起来,也可以使用
PortletURL portletURL = PortletURLFactoryUtil.create(
request, portletName, plid, lifecycle);
关于java - 创建渲染 URL 以链接 Liferay 社区中的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2636021/