【发布时间】:2014-04-22 13:25:47
【问题描述】:
有什么方法可以从 ASSET PUBLISHER 速度模板访问 GET 或 POST 参数?
例如,如果我在站点 /announcements 上有一个资产发布者,我需要访问 GET 参数,例如:/announcements?display=maximized。
有什么解决方案如何从资产发布者的速度模板中访问“显示”参数?
非常感谢。
【问题讨论】:
有什么方法可以从 ASSET PUBLISHER 速度模板访问 GET 或 POST 参数?
例如,如果我在站点 /announcements 上有一个资产发布者,我需要访问 GET 参数,例如:/announcements?display=maximized。
有什么解决方案如何从资产发布者的速度模板中访问“显示”参数?
非常感谢。
【问题讨论】:
在我的 liferay 主题中,我通过这种方式获取请求参数:
$request.getParameter("display")
所以你可以在你的模板文件中尝试同样的方法。
【讨论】:
好的,我找到了正确的解决方案。在VM模板中我们需要使用这个命令:
$portalUtil.getOriginalServletRequest($request).getParameter('parameter-name')
【讨论】: