Boucles et balises

De TheliaDoc
Aller à : navigation, rechercher

Les boucles sont là pour utiliser les fonctionnalités de Thelia, ainsi par exemple, une boucle PANIER vous permettra de manipuler les éléments du panier, elle prend des paramètres d'entrée, et vous pouvez utiliser des paramètres de sortie par exemple #TITRE pour afficher le titre du produit du panier.

Principe d'une boucle : Chaque boucle est liée à un type de table de la base de données thélia. (exemple : les rubriques, les paniers, les produits, les caractéristique, etc.) Elles sont pré-programmées par thélia, il faut juste apprendre à les utiliser. Pour les utiliser, il faut savoir que chaque type de boucle comporte des paramètres d'entrée, et des paramètres de sortie. Vous trouverez la liste de ces boucles pré-programmées sur ce wiki, ici :liste des boucles Thelia.

Elles s'ecrivent selon ce principe :

<THELIA_nomboucle type=”TYPE_DE_BOUCLE“ arg1=“val1“ arg2=“val2“ arg3=“val3“>   
    Code HTML + Paramètres sortants de THELIA
</THELIA_nomboucle> 

ou chaque partie signifie quelque chose :

<THELIA_nomboucle : ce THELIA est obligatoire pour ouvrir et fermer la boucle à la fin, le nomboucle est ce que vous voulez.

type=”TYPE_DE_BOUCLE“ : ceci pour spécifier sur quelle table vous travaillez (RUBRIQUE, PANIER, PRODUIT, etc.)

arg1=“val1“ arg2=“val2“ arg3=“val3“> : ceci permet de passer des critères de sélection, ce sont les paramètres d'entrée qui sont utilisés ici.

Paramètres sortants de THELIA : ceci ce sont les paramètres de sortie qu'il faut utiliser, on peut en plus y ajouter des filtres de sélection.

</THELIA_nomboucle> : ceci pour fermer la boucle, elle porte le même nom que l'ouverture.