La balise de boucles / The loop tag : <b:loop>

Blogger - Les boucles <b:loop>

Dans l'éditeur XML de Blogger, une boucle est mise en œuvre à l'aide de la balise <b:loop>. Elle permet d'accéder aux items des array (tableaux).

La syntaxe

b:loop
<b:loop values='ARRAY' var='VARIABLE_NAME'>

  <!-- Le bloc de codes à exécuter -->

</b:loop>
  • La balise <b:loop> travaille dans l'ensemble du code XML, excepté à l'intérieur d'un balisage <![CDATA[.

  • Plusieurs balises <b:loop> peuvent s'imbriquer.

Les attributs

Plusieurs attributs peuvent être ajoutés dans la balise. Certains sont requis et d'autres sont facultatifs.

<b:loop index='INDEX_NAME'
        reverse='BOOLEAN'
        values='ARRAY'
        var='VARIABLE_NAME'>

</b:loop>

Extraire les items d'un tableau

Exemple fictif

<b:loop index='i' expr:reverse='data:view.isArchive' values='data:videos' var='video'>

  <!-- INDEX -->
  <data:i/>

  <!-- ITEM -->
  <data:video.itemName/>

</b:loop>

Exemple réel - Un tableau objet

<b:loop values='data:posts' var='post'>

  <!-- ITEM -->
  <data:post.title/>

</b:loop>

Exemple réel - Un tableau singleton

<b:loop values='["Mickey","Donald","Dingo"]' var='character'>

  <!-- ITEM -->
  <data:character/>

</b:loop>

Spotlight

La balise TITLE sur Blogger

Populaires cette semaine