02/02/2012, 09:29:41
Bonjour Philipe,
Tout d'abord, bienvenue ici ! En espérant que CMSMS saura répondre à toutes attentes.
Pour gérer les produits, as-tu à tout hasard essayé le module Products ? Il permet pas mal de choses avec les définitions de champs (champs additionnels).
Néanmoins pour répondre à ta question, il faut que tu utilises les méthodes de création de liens et de formulaires fournis par l'API de module.
Par exemple, tu peux utiliser un code du genre dans la page "action" (pour la vue de liste de produits) de ton module :
Puis utiliser le lien dans ton gabarit Smarty :
Je vais malheureusement te renvoyer à la documentation pour le détail de ces fonctions, mais il s'agit là de la documentation de l'API (et non du système) : http://www.cmsmadesimple.org/apidoc/
A gauche, choisis "CMSModule".
Tu peux aussi consulter la suite d'articles écrits par Bess sur ce site : http://www.cmsmadesimple.fr/blog/33/63/C...e---part-I
Bon code !
Tout d'abord, bienvenue ici ! En espérant que CMSMS saura répondre à toutes attentes.
Pour gérer les produits, as-tu à tout hasard essayé le module Products ? Il permet pas mal de choses avec les définitions de champs (champs additionnels).
Néanmoins pour répondre à ta question, il faut que tu utilises les méthodes de création de liens et de formulaires fournis par l'API de module.
Par exemple, tu peux utiliser un code du genre dans la page "action" (pour la vue de liste de produits) de ton module :
Code :
$smarty->assign('lien_vue_produit', $this->CreateFrontendLink($id, $returnid, 'display_fiche', 'Cliquez ici pour voir le détail', array('fiche_id'=>7)));
Puis utiliser le lien dans ton gabarit Smarty :
Code :
{$lien_vue_produit}
Je vais malheureusement te renvoyer à la documentation pour le détail de ces fonctions, mais il s'agit là de la documentation de l'API (et non du système) : http://www.cmsmadesimple.org/apidoc/
A gauche, choisis "CMSModule".
Tu peux aussi consulter la suite d'articles écrits par Bess sur ce site : http://www.cmsmadesimple.fr/blog/33/63/C...e---part-I
Bon code !
Aire Libre // Création de sites web et services CMS Made Simple : intégration, développement, maintenance et dépannage // De l'Alsace vers le monde entier