[Smarty] {include} avec variable
Bonjour,
Débutant avec Smarty, est-ce que quelqu'un pourrait m'aider sur la chaîne à insérer lorsque je fais un {include} d'un fichier dont le nom est dans un tableau ?
Pour mieux comprendre, on va dire que j'ai un tableau machin avec 3 valeurs dedans ('ici','la','ailleurs')
Je fais mon {foreach} et donc pour chaque item, je souhaite inclure un fichier .php
Voici un exemple de mon code
Code:
1 2 3 4 5 6
|
{foreach from=$machin item=file}
{include file='dossier/$file.php'}
{/foreach} |
Cependant, cela ne fonctionne pas : ma variable est interprétée comme tu texte. Si je mets ma variable $file entre apostrophes, celle-ci est bien interprétée en tant que variable mais bien sûr le chemin d'accès au fichier plante puisque je me retrouve avec dossier/'ici'.php