excerpt
O view helper gera o excerpt de um fragmento HTML. O valor de retorno remove as tags HTML e retorna uma string simples.
edge
{{
excerpt(
'<p> Hello, this is a dummy <strong> post </strong> </p>',
20
)
}}
<!-- Output: Hello, this is a dummy... -->
O método excerpt
não corta as palavras no meio e as deixa ser completadas. No entanto, você pode desativar esse comportamento definindo a opção completeWords
como false
.
edge
{{
excerpt(
'<p> Hello, this is a dummy <strong> post </strong> </p>',
20,
{ completeWords: false }
)
}}
<!-- Output: Hello, this is a du... -->
Além disso, você pode definir um sufixo personalizado para a string truncada.
edge
{{
excerpt(
'<p> Hello, this is a dummy <strong> post </strong> </p>',
20,
{ suffix: ' [Read more]' }
)
}}
<!-- Output: Hello, this is a dummy [Read more] -->