2015-12-28 58 views
0

我有下面的代码,我需要传递一个html元素(锚点),如图所示。我曾尝试使用像raw和escape这样的过滤器,但它总是将常规文本打印出来。我也尝试设置一个新的变量,它包含相同的字符串文本并将其传递给testLink,然后将过滤器应用于它,但结果相同。任何想法如何解决这个问题?在字符串中传递html包含

{% include 'example.html.twig' with {'testLink': 'Hurry, <a href="#">Click me NOW</a>'} %} 
+0

您包含的模板是什么样的? – xabbuh

+0

@xabbuh很简单html

{{ testLink }}

user1830833

+0

你在哪里使用'raw'过滤器?在包含的模板中或包含它时? – xabbuh

回答

2

你不能在模板中所包括example.html.twig模板autoescaping时显示在包含模板传递的价值将逐步在处理你的问题。相反,您将不得不在example.html.twig中使用raw筛选器(请小心使用该解决方案,因为模板可能也用于其他可能不安全的地方)。

相关问题