Utiliser des conditions de valeur dans les modèles ODT de Dolibarr

Au sein de l’ERP libre Dolibarr, il est possible de créer soit même un ODT servant de modèle à la création des documents PDF pour, par exemple, les bons de commandes et les factures.

Il est même possible de mettre des conditions d’affichage d’une portion de texte avec la syntaxe suivante :

[!-- IF {my_var} --]
Print this text if {my_var} is true (can be any value but null/0/empty string)
[!-- ELSE {my_var} --]
Or print this if it's false (null/0/empty string)
[!-- ENDIF {my_var} --]

La limite ? Il n’est pas possible de tester précisément la valeur my_var.

Heureusement, il existe une bidouille qui permet tout de même d’y arriver.

Continuer la lecture de « Utiliser des conditions de valeur dans les modèles ODT de Dolibarr »