2015-12-28 60 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篩選器(請小心使用該解決方案,因爲模板可能也用於其他可能不安全的地方)。

相關問題