30/03/2017, 10:49:41
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.3
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour,
Toujours dans le développement d'un module, je doit par un lien rediriger sur une page du site et afficher un gabarit de mon module.
J'arrive bien à faire la redirection vers la page mais mon module n'affiche rien...
Je vous met le code :
Création des liens :
Code :
[== PHP ==]
//$inscriptionPage identifiant de la page
//$param ne contien que l'identifiant de mon jeu
$tpl->assign('formLink',$this->CreateFrontendLink($id, $inscriptionPage,'form_inscription', '',$param,'',true,false,'',true,''));
Action form_inscription :
Code :
[== PHP ==]
if (!isset($gCms)) exit;
$tpl = $smarty->CreateTemplate($this->GetTemplateResource('form_inscription'),null,null,$smarty);
$tpl->assign('jeuId',$params['jeuid']);
$tpl->display();
Gabarit form_inscription :
Code :
[== Indéfini ==]
<div>
{form_start module=Concours action=form_inscription}
<input type="hidden" name="jeuid" value="{$jeuId}" />
<label for="nom">Nom : </label>
<input type="text" name="nom" value="" />
<label for="prenom">Prénom : </label>
<input type="text" name="prenom" value="" />
<label for="email">Email : </label>
<input type="text" name="email" value="" />
<label for="adresse">Adresse : </label>
<input type="text" name="adresse" value="" />
<label for="telephone">Téléphone : </label>
<input type="text" name="telephone" value="" />
<label for="societe">Société : </label>
<input type="text" name="societe" value="" />
<label for="societe">Je suis d'accord avec le règlement du jeu : </label>
<input type="checkbox" name="cgp" value="1" />
<input type="submit" name="submit" value="Je m'inscrit" />
{form_end}
</div>
Ce qui est étrange, c'est que pour tester j'ai fais une faute de syntaxe dans mon fichier action.form_inscription et je n'ai pas eu d'erreur comme ci le fichier n'était pas chargé.
Voila l'url généré par la fonction CreateTemplate
http://monsite.tld/index.php?mact=Concou...eturnid=92
J' ai comparé cette url avec différent module qui utilise le même mécanisme (News et CGBlog) leur url de redirection vers le détail des articles est similaire à ce que j'ai dans mon module...
Si vous avez une solution ou des idées.
Cordialement
bobjo