Gadget Entradas Populares - data:name

min

Las siguientes etiquetas de datos corresponden al gadget Entradas populares y están disponibles para Blogger Layout v2 b:layoutsVersion='2' y Widgets v1 b:defaultwidgetversion='1'. La estructura tiene este aspecto:


<b:widget id='PopularPosts1' type='PopularPosts'>
   <b:includable id='main'>
      <!-- data:[name] -->
      <b:loop values='data:posts' var='post'>
         <!-- data:post.name -->
      </b:loop>
   </b:includable>
</b:widget>

Nota: Para comprender mejor los terminos que utilizo en las entradas de la categoria enciclopedia puedes consultar la tabla de terminos


Global

Están disponibles en cualquier parte dentro del widget y no requieren ciclos b:loop.


data:showThumbnails [boolean] true si la opción "imagen en miniatura" se encuentra marcada, caso contrario false.
data:thumbnailSize [number] Tamaño de la miniatura. por defecto se establece en 72
data:showSnippets [boolean] true si la opción "fragmento" se encuentra marcada, caso contrario false.
data:posts [object] Tabla de información de las entradas populares.

Posts

Tabla de información de las entradas populares. Como ejemplo se utilizará la variable post expresada en un bucle.


<b:loop values='data:posts' var='post'>
   <!-- data:post.[name] -->
</b:loop>

En cuanto a los datos que podemos extraer de la tabla posts tenemos los siguientes:


data:post.title [string] Titulo de la entrada popular.
data:post.href [url] Enlace hacia la entrada popular.
data:post.snippet [string] Resumen de la entrada popular.
data:post.thumbnail [image] Enlace hacia la imagen en miniatura de la entrada popular - Thumbnail
data:post.featuredImage [image] Enlace hacia la primera imagen en tamaño completo - ImageUrl
data:post.featuredImage.isResizable [boolean] true si la imagen es adaptable, caso contrario false.
data:post.featuredImage.isYoutube [boolean] true si la imagen se obtuvo de Youtube, caso contrario false.
[isYoutube].youtubeMaxResDefaultUrl [image] Imagen de Youtube en resolucion HD.

Uso básico

Podemos solicitar la información global como etiquetas data o atributos en cualquier parte dentro del widget "Entradas populares":


<data:showThumbnails/>

En el caso de las tablas, podemos solicitar la información mediante bucles <b:loop/>:


<b:loop values='data:posts' var='popular'>
   <data:popular.featuredImage.isYoutube/>
</b:loop>

También podemos solicitar los datos de forma explícita utilizando <b:eval/>:


<b:eval expr='data:posts[0].featuredImage.isYoutube/>

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