La boucle DECLINAISON

De TheliaDoc
Aller à : navigation, rechercher

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