La etiqueta <b:loop>
permite acceder a los datos de una tabla, para ello recorre todos los elementos que la componen hasta mostrar todos.
Sintaxis
La sintaxis de la etiqueta de bucle es la siguiente:
<b:loop values='array' var='variable'>
<!-- Bloque de código que se ejecutará en bucle -->
</b:loop>
Atributos
La etiqueta requiere de atributos para su función, algunos son obligatorios:
Atributo | Clasificación | Prefijo expr: |
Descripción | Importancia |
---|---|---|---|---|
values |
Expresión XML | Permitido | Especifica la tabla para la extracción de los datos. El valor esperado debe ser array | Obligatorio |
var |
HTML común | Permitido | Variable que almacenará los datos extraídos de la tabla | Obligatorio |
index |
HTML común | Permitido | Números de indices d bucle. El valor esperado debe ser string | Opcional |
reverse |
HTML común | Permitido | Invierte la dirección del bucle. El valor esperado debe ser boolean | Opcional |
Ejemplo
Los siguientes ejemplos corresponden a diferentes tipos de tablas, especificados tanto de manera explícita como desde una matriz proporcionada por Blogger:
<!-- Bucle de títulos de entradas -->
<b:loop values='data:posts' var='post' >
<data:post.title/>
</b:loop>
<!-- Bucle de números -->
<b:loop values='[1,2,3,4,5]' var='numero' >
<data:numero/>
</b:loop>
Mas detalles y ejemplos en: Loops Blogger Code PE.