La boucle DECLINAISON : Différence entre versions
(→Paramètres d'entrée) |
(→Paramètres d'entrée) |
||
Ligne 11 : | Ligne 11 : | ||
'''courante''' : déclinaison courante (0 ou 1) | '''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). | '''classement''' (Thelia >= 1.4.4) : classement des déclinaisons (alpha, alphainv, manuel). |
Version actuelle en date du 10 février 2012 à 13:05
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ètres de sortie
#ID : identifiant de la déclinaison
#TITRE : titre de la déclinaison
#CHAPO : description courte de la déclinaison
#DESCRIPTION : description longue de la déclinaison
#PRODUIT : identifiant 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