Categories > TinyButStrong general (FR) >

plusieur conditions dans la même vue

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: noext
Date: 2011-12-23
Time: 01:28

plusieur conditions dans la même vue

Bonjour à tous

Voici mon problèmes :

J'ai une page qui contient 2 boutons qui vont d'affichés ou non en fonction d'une variable 
<tr>
    <td><a href="index.php?page=page1"><img src="vues/img/etoile[block=tr;when [onload.ageenfant]+=- 4].png"/></a></td>
</tr>
// l'exécution du code s'arrête ici
<tr>
        <td><a href="index.php?page=page2"><img src="vues/img/addico[block=tr;when [onload.ageenfant]+=- 8].png"/></a></td>
</tr>

mais voila lorsque que la 1ere conditions est valide ( c'est à dire que la variable 'ageenfant' est supérieur ou égale à 4 plus rien ne s'affiche en dessous du <tr> ( voir le commentaire dans le code )

Comment faire en sorte que lorsque qu'une condition est valide le reste du code de la vue s'exécute ?
Merci d'avance
By: Skrol29
Date: 2011-12-23
Time: 18:32

Re: plusieur conditions dans la même vue

Bonjour Noext,

Par défaut , les sections conditionnelles sont exclusives. C'est à dire que si l'une est vraie,les autres ne seront pas affichées.

On peut changer ce comportement à l'aide ud paramètre "several".
C'est expliqué ici : http://www.tinybutstrong.com/manual.php#html_conditional
By: noext
Date: 2011-12-23
Time: 18:47

Re: plusieur conditions dans la même vue

Merci pour la réponse
si j'ai bien compris le manual ça donnerais : [block=tr;when [onload.ageenfant]+=- 8;several] ?

edit : Merci tout est OK
By: Skrol29
Date: 2011-12-23
Time: 19:42

Re: plusieur conditions dans la même vue

Non, pas du tout. Ça donnerait :
[block=tr;when [onload.ageenfant]+=- 4;several]