$if

Utilisation: $if(condition,then[,else])
Catégorie: conditionnel

La description:

Si condition n’est pas vide, elle renvoie then, sinon elle retourne else. Si else n’est pas fourni, il sera supposé être une chaîne vide. En plus (ou au lieu de) renvoyer des valeurs, then et else peuvent être utilisés pour exécuter conditionnellement d’autres fonctions.

Exemple:

Les instructions suivantes renverront les valeurs indiquées :

$set(foo,This is foo)
$set(bar,)
$if(%foo%,%foo%,No foo)                   ==>  "This is foo"
$if(%bar%,%bar%,No bar)                   ==>  "No bar"
$if(%bar%,This is bar,No bar)             ==>  "No bar"
$if(%bar%,This is bar,)                   ==>  ""
$if(%bar%,This is bar)                    ==>  ""
$if(,True,False)                          ==>  "False"
$if( ,True,False)                         ==>  "True"
$if(,$set(value,True),$set(value,False))  ==>  Sets "value" to "False"
$set(value,$if(%bar%,True,False))         ==>  Sets "value" to "False"