Bonjour à tous, c'est mon premier post, ça fait plaisir de rentrer dans votre communauté

Alors mon problème est assez simple je suppose, j'ai ce code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
<xsl:if test="$b &lt; 1345"> 
  <xsl:variable name="name_program_old" select="../h:a[text()]"/>
</xsl:if>
 
<xsl:value-of select="$name_program_old"/>
 
<xsl:if test="$b &gt; 1345">
  <xsl:value-of select="$name_program_old"/>
</xsl:if>
Le value-of du milieu ne m'affiche pas la valeur de la variable créée dans le 1er if, et donc cela marche encore moins dans le 2e...mon but étant bien sur que ça marche dans le 2e, le value-of n'est qu'un test.

Ca semble donc être un problème de portée, à savoir que tout ça est dans un for-each si ça a aucune espèce d'importance.

J'ai pensé a with-param et param mais ça à l'air possible que pour passer d'un template a l'autre et ce n'est pas mon intention ici...
Merci d'avance,

Sid