Sto tentando di modificare il rendering di una colonna di elenco nella pagina di visualizzazione elenco.Rendering xsl personalizzato per il campo di ricerca nella visualizzazione elenco (SharePoint 2010)
Dopo alcuni tutorial e un po 'di tirare i capelli sono riuscito a creare un XSLT per un campo di valuta calcolato e (da 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>
Poi ho cercato di fare lo stesso per un campo di ricerca, ma semplicemente non funzionerà. Questo è il mio ultimo tentativo (l'ho copiato dal designer di SharePoint). Cosa mi manca?
<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>
Mi piace il tuo (*) nota :) – Kai