2016-03-01 63 views
0

我有点新的FreeMarker(我是一个PHP的家伙真的!)解释中的Freemarker

我想评价一个变量值的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> 

它使米e模板错误:

content: Expected a string or something automatically convertible to string (number, date or boolean), but this evaluated to a transform. 

我必须先转换类型吗?

任何帮助,非常感谢。

回答

0

如果你需要解释offers作为FTL生成h1元素中输出,你只需要写:

<h1><@offers?interpret /></h1>