【问题标题】:Liferay - Access GET or POST parameters from ASSET PUBLISHER velocity templateLiferay - 从资产发布者速度模板访问 GET 或 POST 参数
【发布时间】:2014-04-22 13:25:47
【问题描述】:

有什么方法可以从 ASSET PUBLISHER 速度模板访问 GET 或 POST 参数?

例如,如果我在站点 /announcements 上有一个资产发布者,我需要访问 GET 参数,例如:/announcements?display=maximized。

有什么解决方案如何从资产发布者的速度模板中访问“显示”参数?

非常感谢。

【问题讨论】:

    标签: post get liferay velocity


    【解决方案1】:

    在我的 liferay 主题中,我通过这种方式获取请求参数:

    $request.getParameter("display")

    所以你可以在你的模板文件中尝试同样的方法。

    【讨论】:

    • 这在assetpublisher 模板中不起作用,但谢谢 - 我找到了解决方案(如下)。
    【解决方案2】:

    好的,我找到了正确的解决方案。在VM模板中我们需要使用这个命令:

    $portalUtil.getOriginalServletRequest($request).getParameter('parameter-name')
    

    【讨论】:

      猜你喜欢
      • 2014-05-30
      • 1970-01-01
      • 2018-01-29
      • 2018-06-04
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 2023-03-11
      • 2019-06-14
      相关资源
      最近更新 更多