Expresión Snippet en Blogger

min

La expresión snippet nos permite tener el control de la salida de la etiqueta <data:post.body/> o similares, lo que nos permite crear nuestros propios resúmenes. Su sintaxis se puede expresar de dos formas:


[string] snippet {[object]}
snippet([string],{[object]})

En cuanto a los parámetros que la expresión puede soportar, nos encontramos con los siguientes:


length [string] snippet {length:[number]} Reduce la cadena de texto
ellipsis [string] snippet {ellipsis:[boolean]} Finaliza la cadena con puntos suspensivos
linebreaks [string] snippet {linebreaks:[boolean]} Conserva los saltos de linea
links [string] snippet {links:[boolean]} Conserva el html de los enlaces

Parámetro length

Nos permite reducir la salida de caracteres a una cantidad mínima permitida de 50. En el siguiente ejemplo reducimos la salida de <data:post.body/> a 120.


<b:eval expr='data:post.body snippet {length: 120}'/>

Parámetro ellipsis

Añade puntos suspensivos al finalizar el resumen, este parámetro se encuentra establecido como true/verdadero por defecto. En el siguiente ejemplo lo establecemos en false, lo cual eliminará los puntos suspensivos.


<b:eval expr='data:post.body snippet {ellipsis: false}'/>

Parámetro linebreaks

Permite conservar los saltos de línea, este parámetro se encuentra establecido como true/verdadero por defecto. En el siguiente ejemplo lo establecemos en false, lo cual eliminará los saltos de línea.


<b:eval expr='data:post.body snippet {linebreaks: false}'/>

Permite conservar los enlaces del resumen lo que incluye también el html, este parámetro se encuentra establecido como true/verdadero por defecto. En el siguiente ejemplo lo establecemos en false, lo cual eliminará los enlaces.


<b:eval expr='data:post.body snippet {links: false}'/>

Parámetro combinados

Mediante una coma podemos utilizar varios parámetros. En el siguiente ejemplo establecemos la salida a 150, desactivamos los enlaces y los saltos de lineas.


<b:eval expr='data:post.body snippet {length: 150, linebreaks: false, links: false}'/>

Si tienes alguna duda déjala en los comentarios. Si te ha servido esta entrada no olvides compartir, eso me ayudaria mucho.