[RESOLU] Variable "globale" (dans plusieurs templa
Salut !
Dans mon XSL, je voudrais stocker une chaîne de caractère dans une variable.
Cette variable sera utilisée dans différents template, elle est "globale".
J'ai essayer en faisant :
Code:
1 2 3
| <xsl:template name="VarGlobale">
<xsl:variable name="var">blablabla</xsl:variable>
</xsl:template> |
ensuite dans un autre template j'appele le template VarGlobale en pensant qu'il est alors possible d'utiliser la variable $var comme ci dessous par ex :
Code:
<xsl:if test="$var='blablabla'">
mais ça ne marche pas voici le message d'erreur :
Citation:
Impossible de résoudre une référence à une variable ou un paramètre « var». La variable ou le paramètre ne sont peut être pas définis ou sont absents de la portée.
Je pense qu'il n'accède pas à la variable car elle n'est pas définie dans le même template, mais comment faire alors pour faire une variable utilisable dans tous les template de mon XSL ?
merci d'avance.