|
|
Ligne 1 : |
Ligne 1 : |
− | Les [[Les_boucles|boucles]] sont là pour utiliser les fonctionnalités de Thelia, ainsi par exemple, [[La_boucle_PANIER|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 :[[Les boucles simples|liste des boucles Thelia]].
| |
− |
| |
− | Elles s'ecrivent selon ce principe :
| |
− | <pre>
| |
− | <THELIA_nomboucle type=”TYPE_DE_BOUCLE“ arg1=“val1“ arg2=“val2“ arg3=“val3“>
| |
− | Code HTML + Paramètres sortants de THELIA
| |
− | </THELIA_nomboucle>
| |
− | </pre>
| |
− |
| |
− | 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.
| |