Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu] Syntaxe correcte instruction {Products}
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.4
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~

Bonjour,

J'ai ajouté un champ "number_produit" pour caractériser mon produit.

Je souhaite afficher dans une section de mon gabarit détail tous les produits qui ont le même "number_produit" que le produit que j'affiche.Cepedant je ne trouve pas la syntaxe adéquate.

J'ai fait ça dans mon gabarit détail :

Code :
[== Indéfini ==]
{Products fieldval=$number_produit sortorder='asc'}

Mais bon problème cette instruction m'affiche TOUS les produits alors que je voudrais que ça m'affiche seulement les produits dont le "number_produit" vaut $number_produit.

Merci d'avance pour votre aide.
#2
Bonjour,
j'ai pas mal cherché car je découvre aussi ce module.
En regardant dans les scripts, j'ai vu qu'on pouvait utiliser un paramètre fieldid qui n'est pas dans l'aide.
Donc, tu dois repérer l'id de ton champ perso. tu peux le trouver dans l'url de la page quand tu es en modification dessus:
m1_fdid=x
Ensuite tu mets la balise comme ça :
Code :
{Products fieldid=x fieldval=$entry->fields.number_produit->value}
ça devrait faire l'affaire.

et si tu utilisais les catégories à la place de ton champ personnalisé Big Grin
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#3
Cela marche très bien :


{Products fieldid=x fieldval=$entry->fields.number_produit->value}

J arrive bien à afficher mes produits de même référence dans mon gabarit détail donc c'est déjà une bonne chose et je t'en remercie.

Cependant si je veux par exemple afficher mes produits differemments( avec juste quelques informations comme le titre et le prix par ex) existe t il un moyen ?

Par exemple créer un nouveau gabarit de detail et faire :



{Products fieldid=x fieldval=$entry->fields.number_produit->value detailtemplate= monnouveautemplate}

Ou plutot faire sa avec un gabarit sommaire.
#4
oui, tu as tout compris...il faut gérer ça avec un nouveau gabarit de sommaire.
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#5
Merci
#6
de rien, penses-tu!
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)