Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Besoin d'orientation rapide pour réponse client
#11
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]


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]
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)