Forum CMS Made Simple FR
[Résolu]partie admin d'un module - smarty et envoi de formulaire - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : [Résolu]partie admin d'un module - smarty et envoi de formulaire (/thread-2721.html)



[Résolu]partie admin d'un module - smarty et envoi de formulaire - gdl6128 - 29/04/2013

Bonjour.

j'aimerais envoyer un message comme il se doit (entête notamment), mais j'ai droit à l'erreur 'Lien interdit pour ce groupe'.
que dois-je faire svp ? (j'imagine que l'entête contient un lien, seule je ne peux pas l'envoyer)

j'ajoute quand même le message :


Bonjour. (version 1.11.2)

j'ai suivi le tuto pour créer un module cmsms. dans la partie admin (fichier action-defaultadmin.php) :

1 - je souhaite utiliser smarty, mais le code suivant

$smarty = cmsms()->GetSmarty();
$smarty->assign("variable","hello world");
echo $this->processTemplate('montemplate.tpl');

ne fonctionne pas, c'est-à-dire que les caractères spéciaux ne sont pas traités et surtout la variable n'est pas passée au template.

2 - comment envoyer un formulaire à la même page, ou plutôt à quelle adresse l'envoyer ? (form action="xx")

Merci.


[Résolu]partie admin d'un module - smarty et envoi de formulaire - jissey - 29/04/2013

Bonjour,
1-je ne comprend pas ce que tu demandes. De quel tuto parles tu?
2-il faut utiliser CreateFormStart


[Résolu]partie admin d'un module - smarty et envoi de formulaire - gdl6128 - 29/04/2013

je parle du tuto dans le guide du développeur cmsms. mais peu importe, le module fonctionne, c'est la partie admin qui me préoccupe.

que le code :
$smarty = cmsms()->GetSmarty();
$smarty->assign("variable","hello world");
echo $this->processTemplate('montemplate.tpl');
ne colle pas "hello world" dans $variable dans le template est-il normal ?

merci pour CreateFormStart !


[Résolu]partie admin d'un module - smarty et envoi de formulaire - jissey - 29/04/2013

met {get_template_vars} pour voir les variables enregistrées.


[Résolu]partie admin d'un module - smarty et envoi de formulaire - gdl6128 - 29/04/2013

merci pour le tuyau !


[Résolu]partie admin d'un module - smarty et envoi de formulaire - gdl6128 - 30/04/2013

sujet résolu.


[Résolu]partie admin d'un module - smarty et envoi de formulaire - jissey - 30/04/2013

Parfait et qu'est-ce qui n'allait pas?


[Résolu]partie admin d'un module - smarty et envoi de formulaire - gdl6128 - 01/05/2013

pour la partie template, dans le tuto il me semble qu'il n'y avait pas d'accolades autour de la variable, et les caractères spéciaux n'étaient pas traduits parce que je n'avais pas ajouté de fichier de traduction. pour le formulaire je m'en suis sorti avec les fonctions de CMSModule.