Forum CMS Made Simple FR

Version complète : [Résolu] Syntaxe correcte instruction {Products}
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
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.
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
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.
oui, tu as tout compris...il faut gérer ça avec un nouveau gabarit de sommaire.
Merci
de rien, penses-tu!