Twig Components / Methods / plaintext
Note: You are currently reading the documentation for Bolt 5.0. Looking for the documentation for Bolt 5.2 instead?
plaintext
is a Twig filter to return a "plaintext" version of the string.
For example:
{% set text = "Bonum patria: señor & <em>éxilium</em>!" %}
{{ text|plaintext }}
=> Bonum patria: señor & éxilium!
This returns a string with letters, numbers and common extra characters, but without HTML tags. This makes the output
very suited for - for example - use in <title>
tags.
The main difference between this filter and |striptags
is that the output of this filter is marked as HTML in Twig,
meaning that characters like &
and '
will not be escaped. If you wish these to be escaped, use |striptags
instead.
Edit this page on GitHub
Couldn't find what you were looking for? We are happy to help you in the forum, on Slack or on Github.
Couldn't find what you were looking for? We are happy to help you in the forum, on Slack or on Github.