Проблема заключается в том, что необработанный фильтр Twig должен идти в конце цепочки, чтобы он работал правильно, и заменять объекты HTML соответствующими символами.Это вызывает проблему, так как мне нужно также использовать функцию усечения.Усечение происходит правильно, но в тех случаях, когда усечение происходит в середине одной из строк сущности HTML, сырой функции не удается удалить эту сущность.
Текущее решение:
{{ BlogPost.description|striptags|truncate(80)|raw }}
Входная строка:
<p>It supports your pupils to think like scientists – but that doesn’t mean it's only for science!</p>"
Чего добивается текущее решение:
It supports your pupils to think like scientists – but that doesn&rsq...
Чего я хочу достичь:
It supports your pupils to think like scientists – but that doesn't m...