Declare

   Page précédente    Niveau supérieur    Page principale
 Utilisations: panier, produit, catégorie
Type: Énoncé

Format:
Declare NomVariable As [Numeric | String]
Description:
Cet énoncé sert à définir une variable pour votre propre usage dans vos modèles. Une variable pourra être de type numérique ou chaîne de caractères. Vous ne pourrez assigner que des chaînes de caractères aux variables que vous définirez comme des chaînes de caractères. Même chose pour le type numérique.
Une variable doit être déclarée à l'extérieur de toute boucle ou d'énoncé If. Pour cette raison, il est préférable de déclarer toutes vos variables au tout début de vos modèles.
Le nom d'une variable ne peut contenir que des caractères alphabétiques et des chiffres.
Le nom de la variable ne peut dépasser 24 caractères.

Les variables ainsi définies pourront être initialisées par l'énoncé Set et pourront être testés avec un If. Les variables non déclarées ne seront pas reconnues et généreront une erreur.

Exemple:

[[Template:Declare MyVar As Numeric]]

[[Template:If Item.Price GT 10]]
    [[Template:Set MyVar = 5]]
[[Template:EndIf]]

Ceci initialisera votre variable MyVar si le prix du produit est supérieur à 10.