Twig:如何为Facebook 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放在小树枝里,它带有一个带标签的过滤器() 试试这个: <

我想在我的描述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|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}
。您可以将其更改为类似\“