Categories > TinyButStrong general (FR) >

Condition suivant variable vide ou non

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: PomPom
Date: 2006-08-15
Time: 17:39

Condition suivant variable vide ou non

Bonjour, un problème auquel je n'arrive pas à trouver de réponse dans la doc. Je souhaite affichier une ligne en fonction d'une variable, vide ou non.

Il ne s'agit pas d'un bloc, donc 'nodata' ne devrait pas fonctionner (je me trompe ?). Ce n'est pas non plus un simple texte, donc pas de  'if then else'.

      <span>[var.test; magnet=_]</span>
      <span>[var.foo; magnet=_; when [var.test]='']</span>

La 1ere ligne de code s'affiche bien uniquement quand $test n'est pas vide. Par contre j'arrive pas à trouver de moyen d'afficher la 2eme uniquement quand l'autre ne l'est pas, donc que $test est vide.

La 2eme ligne est bien sur fausse, le 'when' ne pouvant pas s'appliquer ici.
By: PomPom
Date: 2006-08-15
Time: 17:54

Re: Condition suivant variable vide ou non

Je vien de trouver :

      <span>[var.test; magnet=_]</span>
      <span>[onload;block=_;when [var.test]='']</span>

Ya pitetre mieu, mais ca marche.