You are not logged in.
Bonjour,
comment détecter que le contenu qui est appelé est le premier contenu remonté dans le service ?
la condition ci-dessous ne semble pas fonctionner...
<!-- Template for a content -->
<xsl:template match="content">
<xsl:variable name="classitem">item<xsl:if test="/contents/content[position() = '1']"> active</xsl:if></xsl:variable>
<div class="{$classitem}">
...
</div>
</xsl:template>
dans cet exemple la classe "active" ne s'appliquerait qu'au premier des contenus remonté
Offline
position() est un entier donc c'est plutot [position() = 1]
Raphael Franchet
Expert Ametys
Offline
En y regardant mieux, c'est tout votre test qui n'est pas bon. Vous êtes déjà au niveau du "content", il faut donc faire
<xsl:template match="content">
<xsl:variable name="classitem">item<xsl:if test="position() = 1"> active</xsl:variable>
</xsl:template>
Laurence Aumeunier
Ametys Expert
Offline