簡體   English   中英

Twig不呈現HTML標記

[英]Twig not rendering HTML tags

我使用twig作為模板引擎,我在顯示HTML數據時遇到問題。

我搜索了SO並獲得了以下解決方案

{% autoescape true %} {{ detailArticle.artdesc|raw}} {% endautoescape %}

這個表達式正在我的localhost上運行,但在cPanel上給出的問題是Live服務器。

它不渲染輸出。 它顯示為

<span style="font-size: 12pt; font-family: 'Times New Roman', serif">.. so on

使用的Twig版本是

“twig / twig”:“~1.16”,

請建議

您正在使用autoescape ,它緩沖該塊的內容,然后過濾它(轉義HTML實體等)。 如果要打印出包含標記的變量,請使用以下任一項:

{{ detailArticle.artdesc|raw }}

將值打印為原始字符串(根本沒有轉義),或者:

{% autoescape false %}
{{ detailArticle.artdesc }}
{% endautoescape %}

這與在塊中使用的所有變量上使用raw相同

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM