J'utilise ce script pour tronquer une chaîne de texte dans sharepoint 2007, mais cela ne fonctionne pas et je ne vois pas pourquoi! Toutes les idées offertes sont grandement appréciées.Troncation de la chaîne de caractères dans le point de partage
De Header.xsl
<xsl:template name="fixedstring">
<xsl:param name="targetVar">
<xsl:param name="allowablelength">
<xsl:value-of select="substring($targetVar, 1, $allowablelength)">
<xsl:if test="stringlength($targetVar) > $allowablelength">
<xsl:text>...</xsl:text>
</xsl:if>
</xsl:value-of></xsl:param></xsl:param>
</xsl:template>
De ItemStyle.xsl
<xsl:call-template name="fixedstring">
<xsl:with-param name="targetVar">
<xsl:value-of select="@Reason_x005F_x0020_Not_x005F_x0020_Green"/>
<xsl:with-param name="allowablelength" select="50"></xsl:with-param>
</xsl:with-param>
</xsl:call-template>
« Il ne fonctionne pas » est pas une chose très spécifique. Qu'est-ce qui ne fonctionne pas? Que fait-il et que voulez-vous qu'il fasse? – Welbog
Fondamentalement les flux WebStyle ItemStyle refusent de rendre .. – toomanyairmiles
Je m'attends à ce qu'il tronque la chaîne "@ Reason_x005F_x0020_Not_x005F_x0020_Green" à un maximum de 50 caractères avec une eplisis à la fin. – toomanyairmiles