[Template] Comment affecter une variable dans un include dans une boucle
Bonsoir a tous,
mon problème semble un peu tordu mais il ne l'es pas tant.
Je vous explique grosso modo mes fichiers :
J'ai un template icone.tpl :
Ensuite dans mon index.tpl, j'ai :
Code:
1 2 3 4
|
<!-- BEGIN listeIcones -->
{ICONES}
<!-- END listeIcones --> |
Je fais ma boucle dans mon fichier php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
$template->set_filenames(array(
'index' => 'index.tpl',
'icone' => 'icone.tpl')
);
foreach ($icones as $ico) {
$template->assign_block_vars('listeIcones', array(
'MA_VARIABLE' => $ico,
));
$template->assign_var_from_handle('ICONES', 'icone');
} |
Le but c'est qu'à chaque tour de boucle, je réaffecte une nouvelle valeur pour MA_VARIABLE.
J'ai bien le fichier qui s'inclut mais vide : "<p></p>"
J'ai essayé plusieurs méthodes mais sans résultat.
Auriez vous une idée ?
Merci :D