02/02/2012, 16:18:50
Ca y est j'ai retrouvé l'astuce :p
edit : Airelibre, en Mars tu vas dormir par terre, c'est moi qui te le dis ! :mad:
[h]1 - Créer une udt nommé "assign2Template" qui comporte le code suivant[/h]
Notez que is_numeric($_GET['XXX']) n'est présent que parce que dans notre cas on parle d'identifiant numérique.
Remplacer XXX par le nom du paramètre passé dans l'URL
[h]2 - Ajouter dans votre gabarit[/h]
{assign2Template}
{get_template_vars}
Normalement la liste des variables dispo pour le template via Smarty devraient maintenant apparaitre sur le site, y compris la valeur de XXX.
[h]3 - Exploiter cette nouvelle variable[/h]
[h]4 - Enjoy[/h]
edit : Airelibre, en Mars tu vas dormir par terre, c'est moi qui te le dis ! :mad:
[h]1 - Créer une udt nommé "assign2Template" qui comporte le code suivant[/h]
Citation :if(!empty($_GET['XXX']) && is_numeric($_GET['XXX']))
{
$smarty = cmsms()->GetSmarty();
$smarty->assign('XXX', $_GET['XXX']);
}
Notez que is_numeric($_GET['XXX']) n'est présent que parce que dans notre cas on parle d'identifiant numérique.
Remplacer XXX par le nom du paramètre passé dans l'URL
[h]2 - Ajouter dans votre gabarit[/h]
{assign2Template}
{get_template_vars}
Normalement la liste des variables dispo pour le template via Smarty devraient maintenant apparaitre sur le site, y compris la valeur de XXX.
[h]3 - Exploiter cette nouvelle variable[/h]
Code :
{cms_module MonModule fiche_id=$XXX}
[h]4 - Enjoy[/h]