excerpt
The view helper generates the excerpt from an HTML fragment. The return value removes the HTML tags and returns a plain string.
{{
excerpt(
'<p> Hello, this is a dummy <strong> post </strong> </p>',
20
)
}}
<!-- Output: Hello, this is a dummy... -->
The excerpt
method doesn't chop the words in between and let them get completed. However, you can turn off this behavior by setting completeWords
option to false
.
{{
excerpt(
'<p> Hello, this is a dummy <strong> post </strong> </p>',
20,
{ completeWords: false }
)
}}
<!-- Output: Hello, this is a du... -->
Also, you can define a custom suffix for the truncated string.
{{
excerpt(
'<p> Hello, this is a dummy <strong> post </strong> </p>',
20,
{ suffix: ' [Read more]' }
)
}}
<!-- Output: Hello, this is a dummy [Read more] -->