Prendre la valeur d'une valeur
Bonjour,
Sous ce titre barbare, un problème simple mais compliqué :?
J'ai le bout de code xsl suivant (simplifié pour l'exemple) :
Code:
1 2 3 4 5 6
|
<fo:table-cell background-color="{$product}">
<fo:block>
.....
</fo:block>
</fo:table-cell> |
La variable $product contient le nom d'un produit (toto, titi...). Et j'aimerai associer une couleur à chaque produit. Donc j'aimerai faire un truc du genre :
Code:
1 2 3 4 5 6
|
<fo:table-cell background-color="{${$product}}">
<fo:block>
.....
</fo:block>
</fo:table-cell> |
En ayant défini au préalable mes variable toto, titi, avec la couleur qui va bien. Mais apparemment c'est pas trop possible.
Est-ce qu'il y a un moyen simple de faire ça, sans faire un xsl:choose à ralonge ?
Merci,
Gérald