bonjour,
Âpres quelques recherche sur le manuel je ne parviens toujours pas à régler mon problème.
Je souhaite affiche 3 images les une a coté des autres et pour chaque item
donc j'ai un array avec plusieurs array :
Array
(
[0] => 3
[cout] => Array
(
[0] => Array
(
[id] => 1
[val] => Array
(
[0] => Array
(
[values] => 76
[lvl] => 4
)
)
[type] => ressource
)
[1] => Array
(
[id] => 2
[val] => Array
(
[0] => Array
(
[values] => 76
[lvl] => 4
)
)
[type] => ressource
)
[2] => Array
(
[id] => 3
[val] => Array
(
[0] => Array
(
[values] => 25
[lvl] => 4
)
)
[type] => ressource
)
)
)
Array
(
[0] => 13
[cout] => Array
(
[0] => Array
(
[id] => 1
[val] => Array
(
[0] => Array
(
[values] => 3000
[lvl] => 2
)
)
[type] => ressource
)
[1] => Array
(
[id] => 2
[val] => Array
(
[0] => Array
(
[values] => 1600
[lvl] => 2
)
)
[type] => ressource
)
[2] => Array
(
[id] => 3
[val] => Array
(
[0] => Array
(
[values] => 800
[lvl] => 2
)
)
[type] => ressource
)
)
)
|
je définis le tpl :
$this->tpl->mergeBlock('BlkBuilNivSuivant', 'array', '_render[info_ressources][cout]'); |
Ensuite dans la page index.tpl.html si je met le code ci-dessous il récupère uniquement [id] => 1 de chaque tableau et les affiches dans chaque item met pas les autres.Il fait abstraction à [id] => 2,[id] => 3
<td style="text-align:center;">
<img src="ressource/style/[var._render.theme]/images/elements/[BlkBuilNivSuivant.type]/[BlkBuilNivSuivant.id].gif" />
</td> |
j'ai essayer avec ceci les 3 images sont bien les une à coté des autres par contre le résultat s’arrête au 1er item et il n'affiche plus mom 2èmé item.:
<td style="text-align:center;">
<img src="ressource/style/[var._render.theme]/images/elements/[BlkBuilNivSuivant.type]/[BlkBuilNivSuivant.id;block=img].gif" </img>
</td> |
Attention je précise que que se td n'est pas la fin de mon tableau il est la 3 ème cellule sur 4 donc si je fais un tr il ne prend pas en compte ma 4 ème cellule.
auriez-vous une petite idée car je seche.....
Par avance merci
Cyrille