在 Freemarker 中解释
Interpret in Freemarker
我对 freemarker 有点陌生(我真的是 PHP 人!)
我正在尝试将变量值评估为 Freemarker,例如:
可变报价包含:
<#list blahs as blah> <#if blah> <p>${blah.foo}</p> </#if> </#list>
然后在 Freemarker 中计算上面的变量,如下所示:
<#assign textWithFreemarker = r"${offers}"/>
<#assign evaluatedFreemarker = textWithFreemarker?interpret />
<h1>${evaluatedFreemarker}</h1>
它给我一个模板错误:
content: Expected a string or something automatically convertible to string (number, date or boolean), but this evaluated to a transform.
我必须先转换类型吗?
非常感谢任何帮助。
如果您需要将 offers
解释为 FTL 以在 h1
元素内生成输出,您只需编写:
<h1><@offers?interpret /></h1>
我对 freemarker 有点陌生(我真的是 PHP 人!)
我正在尝试将变量值评估为 Freemarker,例如:
可变报价包含:
<#list blahs as blah> <#if blah> <p>${blah.foo}</p> </#if> </#list>
然后在 Freemarker 中计算上面的变量,如下所示:
<#assign textWithFreemarker = r"${offers}"/>
<#assign evaluatedFreemarker = textWithFreemarker?interpret />
<h1>${evaluatedFreemarker}</h1>
它给我一个模板错误:
content: Expected a string or something automatically convertible to string (number, date or boolean), but this evaluated to a transform.
我必须先转换类型吗?
非常感谢任何帮助。
如果您需要将 offers
解释为 FTL 以在 h1
元素内生成输出,您只需编写:
<h1><@offers?interpret /></h1>