La boucle CARACTERISTIQUE spip et thelia
Attention ces boucles nécessitent l'installation du plugin spip-thelia
Sommaire
Param entrée
id : id de la caractéristique
rubrique : rubrique de la caractéristique
produit : produit de la caractéristique
affiche : 0 si toutes les caractéristiques, 1 si seulement les rubriques cochées "affiche" dans le Back-office
courante : caractéristique courante (0 ou 1)
Param sortie
THELIA-ID : id de la caractéristique
THELIA-PRODUIT : produit passé en paramètre
THELIA-TITRE : titre de la caractéristique
THELIA-CHAPO : chapo de la caractéristique
THELIA-DESCRIPTION : description de la caractéristique
Substitutions caractéristique
THELIA-CARACTERISTIQUE_ID : retourne l'id de la caractéristique passée en paramètre de l'url ( caracteristique )
THELIA-CARACTERISTIQUE_DISP : retourne la valeur de la caractéristique demandée en paramètre ( caracdisp )
THELIA-CARACTERISTIQUE_VAL : retourne la valeur libre de la caractéristique demandée en paramètre ( caracval )
<T_caracteristique> <div class="caracteristiqueProduit"> <ul> <THELIA_caracteristique type="CARACTERISTIQUE" produit="THELIA-ID" affiche="1"> <THELIA_caracval type="CARACVAL" produit="THELIA-PRODUIT" caracteristique="THELIA-ID"> THELIA-FILTRE_vide(THELIA-VALEUR||<li>THELIA-TITRECARAC : THELIA-VALEUR</li>) </THELIA_caracval> </THELIA_caracteristique> </ul> </div> </T_caracteristique> <//T_caracteristique>
Dans cette boucle utilisation du filtre vide
THELIA-FILTRE_vide(THELIA-VALEUR||afficher si THELIA-VALEUR )
THELIA-FILTRE_vide(THELIA-VALEUR||<li>THELIA-TITRECARAC : THELIA-VALEUR</li>)
Permet de tester si la balise THELIA-VALEUR est vide, si vide ne rien affiché sinon affiche THELIA-TITRECARAC : THELIA-VALEUR
- THELIA-TITRECARAC titre de la caractéristique (marque)
- THELIA-VALEUR valeur associée (la marque du produit)
Dans cette boucle utilisation de affiche="1"
permet d'afficher le titre de la carateristique (marque) uniquement si la case affichée est cochée dans le BO est que THELIA-VALEUR (la marque du produit) ne soit pas vide.
--alainormandie 19 septembre 2008 à 13:38 (CEST)