Bonjour toute la communauté !
En gros, voilà mon problème en exemple :
J'ai une constante PHP qui s'appelle CONSTANTE.
Je veux pouvoir afficher son contenu depuis un template, et pour celà, pas de souci, j'utilise
{$smarty.const.CONSTANTE}
Oui mais voilà, le mot "CONSTANTE" ne doit pas être écrit en dur dans mon template, mais doit provenir d'une variable assignée depuis php.
php :
1 2 3 4
| $mon_template = new Smarty();
$mon_template->assign("le_nom_de_ma_constante", "CONSTANTE");
// bien sûr, dans la réalité "CONSTANTE" est le résultat d'une requête SQL
$mon_template->display("mon_template.tpl"); |
en smarty, j'essaye ça
{$smarty.const.$le_nom_de_ma_constante}
et bien sûr ça ne marche pas.
J'ai essayé une tripotée de trucs, des pipes, etc... Je ne parviens pas à trouver la solution.
Des idées ?
Merci
Partager