J'essaie de modifier le rendu d'une colonne de liste sur la page de liste.Rendu xsl personnalisé pour le champ de recherche en mode liste (SharePoint 2010)
Après quelques tutoriels et des cheveux tirant j'ai réussi à créer un xslt pour un calcul et champ monétaire (de fldtypes_XXXXXX.xsl):
<xsl:template match ="FieldRef[@Name='MarkCalc']" mode="Text_body">
<xsl:param name="thisNode" select="."/>
<xsl:value-of select="$thisNode/@*[name()=current()/@Name]" disable-output-escaping ="yes"/>
</xsl:template>
<xsl:template match="FieldRef[@Name='CurrencyTest']" mode="Number_body">
<xsl:param name="thisNode" select="."/>
<b><xsl:value-of disable-output-escaping="yes" select="$thisNode/@*[name()=current()/@Name]" /></b>
</xsl:template>
Alors j'ai essayé de faire la même chose pour un champ de recherche, mais ça ne marchera pas. C'est ma dernière tentative (je l'ai copiée à partir du concepteur SharePoint). Qu'est-ce que je rate?
<xsl:template match="FieldRef[(@Encoded) and @Name='Lookup1']" mode="Lookup_body">
<xsl:param name="thisNode" select="."/>
<b><xsl:value-of select="$thisNode/@*[name()=current()/@Name]" disable-output-escaping="yes" /></b>
</xsl:template>
J'aime votre (*) note :) – Kai