Simple example:

<div>${item.content}</div>

But inside of item.content variable may exist another template code, such as

<#if otherItem.image??><div class ...>...</#if>

Is that possible to tell freemarker compile this code inside variable?

有帮助吗?

解决方案

?interpret creates a directive from a string. Note that it doesn't call the directive. Expressions that evaluate to directive can be called with <@someExpression />. Putting these together you get:

<div><@item.content?interpret /></div>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top