Twig:如何为Facebook Opengraph转义html标记?
我想在我的描述Opengraph标记中转义html标记。我试过这个:Twig:如何为Facebook Opengraph转义html标记?,twig,Twig,我想在我的描述Opengraph标记中转义html标记。我试过这个: <meta property="og:description" content="{{ article.text|e('html_attr') }}" /> <meta property="og:description" content="{{ article.text|raw }}" /> 但我仍然得到标签: 我把opengraph放在小树枝里,它带有一个带标签的过滤器() 试试这个: <
<meta property="og:description" content="{{ article.text|e('html_attr') }}" />
<meta property="og:description" content="{{ article.text|raw }}" />
但我仍然得到标签:
我把opengraph放在
小树枝里,它带有一个带标签的过滤器()
试试这个:
<meta property="og:description" content="{{ article.text|striptags }}" />
如果不使用|raw
或|e('html_attr')
,该怎么办?我的意思是,如果你得到了view source或{{dump(article.text)}}
而没有那些转义,你会看到什么?@Javad for{article.text}
我得到了相同的结果,而对于{dump(article.text)}
我得到的函数dump不存在
。它出现错误的原因是你处于prod模式。我猜测的是在article.text中存在双引号,因此这可能有助于{{article.text{124; replace({'':“'}){124raw}
。您可以将其更改为类似\“