如何获取查询字符串的值?
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")!]
从ctx
对象访问参数:
[#assign campaignParameter = ctx.campaign_id!]
如果需要整个查询字符串,请使用getAggregationState
方法:
[#assign wholeQueryStr = ctx.getAggregationState().getQueryString()!/]
如何从 Magnolia CMS FreeMarker 模板中的 URL 访问查询字符串的值?例如,给定以下 URL:
https://bobswebsite.com/about?campaign_id=90fsdfdsf80
如何检索 campaign_id
查询参数的值?
使用ctx.getParameter
模板函数。例如:
[#assign queryString = ctx.getParameter("campaign_id")!]
从ctx
对象访问参数:
[#assign campaignParameter = ctx.campaign_id!]
如果需要整个查询字符串,请使用getAggregationState
方法:
[#assign wholeQueryStr = ctx.getAggregationState().getQueryString()!/]