Vous pouvez transmettre des paramètres aux inclusions. Par défaut, rien n’est transmis à une inclusion hormis la date du calcul. Pour passer des paramètres au contexte de compilation du squelette, il faut explicitement les déclarer lors de l’appel à l’inclusion :
<INCLURE{fond=squelette}{param} />
<INCLURE{fond=squelette}{param=valeur} />
Le premier exemple avec {param}
seul récupère la valeur de #PARAM
et la transmet au contexte de compilation dans la variable param
. Le second exemple attribue une valeur spécifique à la variable param
. Dans les deux cas, dans le squelette appelé, nous pourrons récupérer #ENV{param}
.
Syntaxe alternative
Une syntaxe alternative permet de passer les paramètres dans la même paire d’accolades, séparées par des virgules :
<INCLURE{fond=B,type,mot=triton} />
<INCLURE{fond=C,env,couleur=rouge} />
Transmettre tout le contexte en cours
Le paramètre {env}
permet de transmettre le contexte de compilation du squelette en cours à celui inclus.