Je veux accéder à des variables que j'ai assignées dynamiquement depuis PHP dans Smarty, voici un exemple :
$content_name = 'body'
$smarty->assign('content_name',$content_name);
$smarty->assign($content_name.'_title',$title);
$smarty->assign($content_name.'_body',$body);
// assigned values
// $content_name = home
// $home_title = $title
// $home_body = $body
La raison pour laquelle je veux y accéder dynamiquement est que j'appelle plusieurs versions d'une fonction qui inclut le code ci-dessus, elles utilisent toutes le même modèle et je ne veux donc pas utiliser simplement $title, $body etc. car leurs valeurs entreraient en conflit les unes avec les autres.
Si je sais que je veux accéder aux variables title et body en fonction du content_name que j'ai défini, comment puis-je réaliser cela dans smarty ?