如何获取查询字符串的值?

How do I get the value of a query string?

如何从 Magnolia CMS FreeMarker 模板中的 URL 访问查询字符串的值?例如,给定以下 URL:

https://bobswebsite.com/about?campaign_id=90fsdfdsf80

如何检索 campaign_id 查询参数的值?

使用ctx.getParameter 模板函数。例如:

[#assign queryString = ctx.getParameter("campaign_id")!]

来源: Rendering context objects

ctx对象访问参数:

[#assign campaignParameter = ctx.campaign_id!]

如果需要整个查询字符串,请使用getAggregationState方法:

[#assign wholeQueryStr = ctx.getAggregationState().getQueryString()!/]