Categories > TinyButStrong general (FR) >

Fusion avec une condition if then else

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: Pingu
Date: 2005-11-02
Time: 19:44

Fusion avec une condition if then else

Bonjour,
Je voudrais afficher une image en fonction d'un menu. J'ai un code très similaire qui fonctionne très bien sur le même site, et là, ça ne passe pas, le test "if then else" ne fonctionne pas.
Mon modèle html qui appelle ma page d'entete :
<td colspan="4">[onload;file='entete.htm']</td>
ma page html entete.htm :
<img src="images/banniere/[[var.idImage]; if[var.idImage]=2;then 6;else [var.idImage]].jpg" width="1000" height="185">
et le résultat si j'affiche le source de ma page html :
<img src="images/banniere/[5; if 5=2;then 6;else 5].jpg" width="1000" height="185">

J'ai même mis des valeurs en dur pour faire le test, mais cela ne fonctionne pas mieux. Je n'arrive pas à comprendre pourquoi cela ne passe pas. Merci d'avance.
By: Skrol29
Date: 2005-11-02
Time: 19:53

Re: Fusion avec une condition if then else

Bonjour Pingu,

ca me parait normal comme résultat car "[[" n'est pas un début de champ TBS. Seule le second "[" est reconnu comme début de champ car il est suivi de "var."

C'est peut être ça que tu essai e faire :
<img src="images/banniere/[var.idImage; if [val]=2;then 6;else [val]].jpg" width="1000" height="185">