Categories > TinyButStrong general (FR) >

`when` avec de multiples conditions

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: TiTi
Date: 2009-12-15
Time: 16:44

`when` avec de multiples conditions

Il ne me semble pas qu'il soit possible de combiner plusieurs conditions lorsqu'on utilise le paramètre 'when' : http://www.tinybutstrong.com/manual.php#html_block_prm_when
Je me trompe ?

Je ne sais pas si l'idée est bonne fondamentalement, surtout que ce mécanisme peut être géré en définissant une nouvelle variables php, ce qui rend les choses plus claires.

Exemple de ce que j'ai en tête :

<div>[onload;block=div;when [var.condition1]=5 && [var.condition2]=3]
blabla
</div>
By: Skrol29
Date: 2009-12-15
Time: 17:58

Re: `when` avec de multiples conditions

salut Titi,

Effectivement le paramètre conditionnel "when" est plutôt basic. Il n'est pas souhaitable qu'il aille au delà des possibilités actuelles (égal, différent, supérieur, inférieur, regexp) car plus il saura en faire et plus on aura besoin qu'il en fasse. La solution ultime serait qu'il soit capable d'évaluer une expression PHP mais cela ne peut se faire qu'en appelant la fonction eval(), ce qui pause un problème de sécurité.

Il y a une FAQ sur le sujet :
http://www.tinybutstrong.com/support.php#faq_or