wes cole
Antes de la versión 1.3.1 de Timber, si deseaba cambiar el texto Leer más para obtener una vista previa de la publicación, podía usar {{ post.get_preview(50, 'false', 'Keep Reading') }}
. Esta función ha quedado obsoleta y se recomienda su uso {{ post.preview }}
pero no parece tener la capacidad de filtrar el texto Leer más fácilmente.
Gchtr
No parece fácil, probablemente porque aún no está documentado. ¡Pero estamos trabajando en ello!
{{ post.preview }}
devuelve un PostPreview
objeto, que es un encadenable objeto. Esto significa que puede cambiar la salida de la vista previa añadiendo métodos.
En su ejemplo, cuando desee cambiar el texto de lectura adicional:
{{ post.preview.read_more('More!') }}
Si también desea cambiar la longitud a solo 10 palabras, puede hacer algo como esto:
{{ post.preview.length(10).read_more('More!') }}
-
post.preview.length(10) solo funciona si agrego .force al final.
–Michel Moraes
23/09/2018 a las 18:53
-
.fuerza al final es vital!
– Alquimia
31 de octubre de 2018 a las 13:25
-
¡Perfecto! @MichelMoraes! También para ocultar, ponemos false entre paréntesis. Como eso
{{post.preview.length(25).force.read_more(false)}}
– samu101108
3 oct 2021 a las 23:46