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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<p>{MA_VARIABLE}</p>
Ensuite dans mon index.tpl, j'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<!-- BEGIN listeIcones -->
{ICONES}
<!-- END listeIcones -->
Je fais ma boucle dans mon fichier php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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