La boucle CARACTERISTIQUE spip et thelia : Différence entre versions

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

Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination

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 )

Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination
Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination
<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

Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination
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.

Erreur lors de la création de la miniature : Impossible d'enregistrer la vignette sur la destination

--alainormandie 19 septembre 2008 à 13:38 (CEST)