【发布时间】:2019-12-13 07:17:20
【问题描述】:
如何从 Magnolia CMS FreeMarker 模板中的 URL 访问查询字符串的值?例如,给定以下 URL:
https://bobswebsite.com/about?campaign_id=90fsdfdsf80
如何检索campaign_id 查询参数的值?
【问题讨论】:
标签: freemarker magnolia
如何从 Magnolia CMS FreeMarker 模板中的 URL 访问查询字符串的值?例如,给定以下 URL:
https://bobswebsite.com/about?campaign_id=90fsdfdsf80
如何检索campaign_id 查询参数的值?
【问题讨论】:
标签: freemarker magnolia
使用ctx.getParameter 模板函数。例如:
[#assign queryString = ctx.getParameter("campaign_id")!]
【讨论】:
从ctx对象访问参数:
[#assign campaignParameter = ctx.campaign_id!]
如果您需要整个查询字符串,请使用getAggregationState 方法:
[#assign wholeQueryStr = ctx.getAggregationState().getQueryString()!/]
【讨论】: