Insérer des produits Thélia dans les articles

Utilisation et paramétrage du modèle <produit>

Le plugin Thélia permet l’utilisation conjointe de SPIP et Thélia pour des sites mixtes : de publication et de vente en ligne.

Présentation

L’utilisation des modèles <produit> permet une insertion ponctuelle de liens vers la boutique, dans le texte de vos articles (ou éventuellement rubriques, mot clefs, brèves...)

Exemple d’insertion
<produit|num=1|largeur=100>

Cette solution est adaptée pour un site dont l’orientation principale serait la publication de contenus, mais sur lequel on souhaite insérer des liens vers le catalogue en fonction du sujet des articles, au cas par cas.

Les déclinaisons du produit (la taille par exemple) sont affichées ainsi que le prix en promotion si il y a lieu. La disposition se personnalise avec les feuilles de style.

Syntaxe

La syntaxe est similaire aux autres modèles SPIP
(<img>, <doc>, ...) : on peut passer des paramètres au modèle, séparés par le caractère |.

<produitXXX|parametre1=YYYY|parametre2=ZZZZ|left>

  • lorsque XXX est renseigné, on affiche le produit dont le id est XXX
  • les paramètres acceptés sont :
    • l’ensemble des paramètres d’entrée de la boucle PRODUIT, exemple : rubrique: rubrique du produit, num : nombre de produits, promo : 0 ou 1 ( en promo : promo=«1» ; ou non )... etc... voir la liste complète dans la documentation de Thélia
    • largeur et hauteur : pour préciser la taille de la vignette qui sera affichée
    • aucun paramètre : affiche tous les produits

Exemples

-  afficher le produit dont le id est 12 :

<produit12>

-  afficher le produit de référence=AABBCCDD, aligné à droite dans la page :

<produit|ref=AABBCCDD|right>

-  les produits de la rubrique dont le id est 22 :

<produit|rubrique=22|center>

-  liste des 5 derniers produits en promotion :

<produit|promo=1|num=5|classement=date|left>

-  vignette de largeur = 100 pixels

<produit|num=1|largeur=100>

-  vignette de largeur = 300 pixels

<produit|num=1|largeur=300>

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

¿Quién es usted?
[Conectarse]

Para mostrar su avatar con su mensaje, guárdelo en gravatar.com (gratuit et indolore) y no olvide indicar su dirección de correo electrónico aquí.

Añada aquí su comentario

Este formulario acepta los atajos de SPIP, [->url] {{negrita}} {cursiva} <quote> <code> y el código HTML. Para crear párrafos, deje simplemente una línea vacía entre ellos.

Añadir un documento

Seguir los comentarios: RSS 2.0 | Atom