La boucle DECLINAISON
La boucle DECLINAISON permet d'afficher les différentes déclinaisons d'un même produit. Par exemple, pour un produit 'chemise', on pourra afficher les déclinaisons de couleur et de taille.
Paramètres d'entrée
id : identifiant de la déclinaison à afficher (Thelia >= 1.4.4: liste d'identifiants admise)
rubrique : rubrique à analyser
produit : produit à analyser
courante : déclinaison courante (0 ou 1)
exclusion : identifiants des déclinaisons à exclure (ex : exclusion="1,3,5" )
classement (Thelia >= 1.4.4) : classement des déclinaisons (alpha, alphainv, manuel).
stockmini (Thelia >= 1.4.4) : affiche uniquement les déclinaisons ayant au moins une declidisp avec un stock >= stockmini pour le produit indiqué. Ignoré si le paramètre produit n'est pas indiqué.
Param sortie
#ID : id de la déclinaison
#TITRE : titre de la déclinaison
#CHAPO : chapo de la déclinaison
#DESCRIPTION : description de la déclinaison
#PRODUIT : id du produit associé
Exemple
L'exemple ci-dessous permet d'ajouter au panier un produit avec des déclinaisons (Thelia 1.5).
<THELIA_prod type="PRODUIT" id="#PRODUIT_ID"> <form action="#URLPANIER" method="post"> <input type="hidden" name="action" value="ajouter" /> <input type="hidden" name="ref" value="#REF" /> <input type="hidden" name="quantite" value="1" /> <ul> <THELIA_decli type="DECLINAISON" rubrique="#RUBRIQUE" produit="#ID"> <li>#TITRE: <select name="declinaison#ID"> <THELIA_declidisp type="DECLIDISP" declinaison="#ID" produit="#PRODUIT"> <option value="#ID">#TITRE</option> </THELIA_declidisp> </select> </li> </THELIA_decli> </ul> <button type="submit">Ajouter au panier</button> </form> </THELIA_prod>
Retour Les boucles simples