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è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