Les boucles simples

De TheliaDoc
Aller à : navigation, rechercher

Une boucle est déterminée ainsi :

<THELIA_nomboucle type=”TYPE_DE_BOUCLE“ arg1=“val1“ arg2=“val2“ arg3=“val3“>
</THELIA_nomboucle>

Cette syntaxe proche du HTML est très stricte. Chaque boucle doit avoir un nom différent et chaque boucle ouverte doit obligatoirement être fermée. Le TYPE_DE_BOUCLE est obligatoire, doit être en majuscules jusqu'à Thelia 1.5, qui admet indifféremment minuscules et majuscules dans le type de boucle.

Nous allons passer en revue chaque type de boucle. Voici un exemple de boucle affichant le titre des rubriques de 1er niveau:

<THELIA_rub type="rubrique" parent=“0“>
    #TITRE
</THELIA_rub>

ou encore :

<THELIA_rss type="RSS" url="http://linuxfr.org/backend/news/rss20.rss" nb="5">
 <li>#TITRE</li>
</THELIA_rss>

Attention : Thelia est sensible à la casse. Les noms des arguments des boucles doivent être écrits en minuscule. La syntaxe suivante est invalide:

<Thelia_nomboucle TYPE=”TYPE_DE_BOUCLE“ ARG1=“val1“ arg2=“val2“ arg3=“val3“>
</Thelia_nomboucle>

En effet, « Thelia_ » doit figurer en majuscules. « ARG1 » doit quant à lui être en minuscule.

Note: A partir de Thelia 1.5, chaque boucle propose la variable #__COMPTEUR__, qui retourne le numéro d'itération de la boucle, de 1 à n.

Les différents types de boucles :

A

La boucle ACCESSOIRE

La boucle ADRESSE


C

La boucle CARACDISP

La boucle CARACTERISTIQUE

La boucle CARACVAL

La boucle CHEMIN

La boucle CHEMINDOS

La boucle CLIENT

La boucle COMMANDE

La boucle CONTENU

La boucle CONTENUASSOC


D

La boucle DECLIDISP

La boucle DECLINAISON

La boucle DECVAL

La boucle DEVISE

La boucle DOCUMENT

La boucle DOSSIER


I

La boucle IMAGE


P

La boucle PAGE

La boucle PAIEMENT

La boucle PANIER

La boucle PAYS

La boucle PRODUIT


Q

La boucle QUANTITE


R

La boucle RAISON

La boucle RUBRIQUE

La boucle RSS


S

La boucle STOCK


T

La boucle TRANSPORT

La boucle TVA


V

La boucle VENTEADR

La boucle VENTEPROD



Retour Sommaire