La boucle DECLINAISON : Différence entre versions

De TheliaDoc
Aller à : navigation, rechercher
(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