Adds a Twig filter that strips HTML and generates <p>
and <br>
tags from newlines.
Useful when you want to implement simple formatting using the Plain Text field.
Using autop Twig Filter
You can use the autop
filter without parameters like this:
{{ entry.plainText|autop }}
The filter will create <p>
tags from consecutive newlines and (by default) <br>
tags from single newlines.
The optional parameter $br
allows you to disable the <br>
tag creation.
{{ entry.plainText|autop(false) }}
The plugin will also register a Twig function that you can use if needed.
{% set formattedText = autop(entry.plainText) %}
Configuring autop Twig Filter
You can create a file named autop-twig-filter.php
in Craft's config
folder to change the default parameter values.
For example, you can disable the default <br>
tag creation globally like this:
<?php
return [
'br' => false,
];
{{ entry.plainText|autop }} // will not generate <br> tags
Credits
Brought to you by Danail Emandiev
To install this plugin, copy the command above to your terminal.
This plugin doesn't have any reviews.