Insertion conditionnelle : Il
s'agit d'un commentaire codé encadrant une
partie de code html. Le code html ne sera
affiché que si la condition fournie par le code
est remplie. Par exemple afficher N° de compte :
le numéro de compte du client si et
seulement si ce client est en compte :
<!--debut insert client en
compte-->
Compte N° : {{num_compte}}
<!--fin insert client en compte-->
Dans cet exemple seule une
ligne figure entre les deux commentaires codés
mais l'exemple peut s'appliquer à une grande
quantité de code inséré entre deux commentaire
codés. Ce code peut aussi contenir d'autres
insertions conditionnelles. Dans des cas
extrêmes vous pouvez même créer un document double (ou
plus) dont chacune des parties sera encadrée par
une insertion conditionnelle.
Si par exemple vous utilisez les conditions :
<!--debut insert etranger--><!--fin insert
etranger-->
et
<!--debut insert non etranger--><!--fin insert
non etranger-->
Vous pouvez faire en sorte que toute ou partie
du document soit différent selon que l'adresse
de facturation de votre client est dans le même
pays que l'adresse de votre entreprise.
Commentaires codés utilisés
pour la mise en forme des tableaux : Ces codes
permettent au programme de gérer les différents
tableaux utilisés dans les documents :
Exemple les commentaires codées
utilisés pour l'affichage de la table des détail
d'une facture:
<!--debut table details-->Indique
que le code qui suit représente la tables des
détails de la facture
<!--debut ligne table details-->
Ce code sera formaté et
affiché pour chacune des lignes de la facture
<!--fin ligne table details-->
<!--fin table details-->Indique la fin de la
table de détails de la facture