<if cond="condition">
<if> correspond à
if() en php, il effectue ce que se trouve entre
<if cond="$condition"> et
</if> si la condition est correct.
Il faut toujours définir
</if> pour définir la fin de l'action à faire.
Les opérateurs :
- == => est égale à
- != => n'est pas égale à
- < => est plus petit que
- > => est plus grand que
- <= => est plus petit ou égale
- >= => est plus grand ou égale
Remarque : il est aussi possible d'utiliser les variables booléennes et la fonction
empty().
Vous avez également la possibilité d'utiliser des fonctions simple telle que empty, isset, ...
Exemple :
index.php
<?php
$tpl = new gagatemplate();
$tpl->assign('age', 10);
$tpl->parse('index.tpl');
?>
index.tpl
...
<div>
<if cond="$age > 14"><!-- Si l'age vaut mois que 14 ans -->
Désolé, cette page comporte des images trop violentes pour votre age.
<else /><!-- Sinon -->
Bienvenue sur monsite.com
</if><!-- à ne surtout pas oublier -->
</div>
...
Voir aussi les balises
else et
elseif.