Question

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?

Was it helpful?

Solution

?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>
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top