By: Fred
Date: 2008-12-20
Time: 15:29
|
Affichage conditionnel dans un block
Bonjour,
je souhaite afficher une image dans une cellule d'un tableau en fonction de la valeur d'un champ d'une variable de type block.
Pour afficher mon tableau je fais ceci :
<tr bgcolor="ivory">
<td>...</td>
<td>[data.published;block=tr]</td>
<td>[data.title]</td>
<td>nom rubrique</td>
<td>[data.order]</td>
<td>[data.status]</td>
<td>[data.type]</td>
<td>[data.date_start]</td>
<td>[data.date_end]</td>
</tr>
|
Je souhaiterai afficher <img src="img/publish_g.png" /> |
si data.published = 1
et <img src="img/publish_r.png" /> |
si data.published = 0
J'ai essayé avec un if, avec when et avec l'affichage en 'serial' et je n'y arrive pas.
Je fais donc appel à vous
Merci d'avance,
Fred.
|
By: Skrol29
Date: 2008-12-25
Time: 17:43
|
Re: Affichage conditionnel dans un block
Salut,
En mode serial ou pas, les deux solutions suivantes devraiernt marcher:
<img src="img/publish_[data.published;if [val]=1;then g;else r].png" />
|
ou
[data.published;if [val]=1;then '<img src="img/publish_g.png" />';else '<img src="img/publish_r.png" />']
|
|
By: Fred
Date: 2008-12-28
Time: 17:35
|
Re: Affichage conditionnel dans un block
Merci, cela fonctionne maintenant.
j'aurais du garder mon code qui ne fonctionnait pas,
parce qu'il était fort proche de celui-ci et je ne vois pas mon erreur.
encore merci.
|
|
Posting in progress.
Please wait...
|