twig striptags and html special chars

前端 未结 5 1629
小蘑菇
小蘑菇 2021-01-04 00:23

I am using twig to render a view and I am using the striptags filter to remove html tags. However, html special chars are now rendered as text as the whole element is surrou

5条回答
  •  情书的邮戳
    2021-01-04 00:54

    If it could help someone else, here is my solution

    {{ organization.content|striptags|convert_encoding('UTF-8', 'HTML-ENTITIES') }}
    

    You can also add a trim filter to remove spaces before and after. And then, you truncate or slice your organization.content

    EDIT November 2017

    If you want to keep the "\n" break lines combined with a truncate, you can do

    {{ organization.content|striptags|truncate(140, true, '...')|raw|nl2br }}

提交回复
热议问题