La boucle CARACTERISTIQUE spip et thelia : Différence entre versions
(Résumé automatique : blanchiment) |
|||
Ligne 1 : | Ligne 1 : | ||
+ | [[Image:Logo_spip_thelia.png]] | ||
+ | [http://www.spip-contrib.net/Plugin-Thelia le plugin thelia-spip] | ||
+ | '''Attention ces boucles nécessitent l'installation du plugin spip-thelia''' | ||
+ | |||
+ | == 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 ) | ||
+ | |||
+ | [[Image:Caracteristique_gestion.png]] | ||
+ | |||
+ | [[Image:Caracteristique_boucles.png]] | ||
+ | |||
+ | <pre> | ||
+ | <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> | ||
+ | </pre> | ||
+ | |||
+ | =='''Dans cette boucle utilisation du filtre vide'''== | ||
+ | |||
+ | [[Image:Caracteristique_produit.png]] | ||
+ | |||
+ | <pre> | ||
+ | THELIA-FILTRE_vide(THELIA-VALEUR||afficher si THELIA-VALEUR ) | ||
+ | </pre> | ||
+ | <pre> | ||
+ | THELIA-FILTRE_vide(THELIA-VALEUR||<li>THELIA-TITRECARAC : THELIA-VALEUR</li>) | ||
+ | </pre> | ||
+ | |||
+ | 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. | ||
+ | |||
+ | [[Image:Caracteristique_site.png]] | ||
+ | |||
+ | * [[Les boucles spip et thelia]] | ||
+ | * [[La boucle CARACTERISTIQUE]] | ||
+ | |||
+ | --[[Utilisateur:Alainormandie|alainormandie]] 19 septembre 2008 à 13:38 (CEST) |
Version actuelle en date du 8 février 2009 à 13:17
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)