J'ai le code ci-dessous. Je voudrais que chacun arrête de s'exécuter après que les if-sentenses soient retournés vrais et ait exécuté le bloc de code 4 fois. Comme je n'ai aucune idée quand le bloc de code a été exécuté 4 fois je ne peux pas utiliser position() qui était ma première idée.Comptage du nombre de 'hits' dans pour chaque
Toute aide serait grandement appréciée.
<xsl:for-each select="$itm//item[@template='news item']">
<xsl:sort select="sc:fld('start date',.)" data-type="text" order="descending"/>
<xsl:if test="sc:formatdate($date,'yyyyMMddHHmm') > sc:formatdate(sc:fld('start date',.),'yyyyMMddHHmm')">
<xsl:if test="sc:formatdate($date,'yyyyMMddHHmm') < sc:formatdate(sc:fld('end date',.),'yyyyMMddHHmm')">
<!--EXECUTE A CODE BLOCK-->
</xsl:if>
</xsl:if>
</xsl:for-each>
qui a fait l'affaire, merci –