Estoy intentando cambiar la representación de una columna de lista en la página de vista de lista.Representación xsl personalizada para el campo de búsqueda en la vista de lista (SharePoint 2010)
Después de unos tutoriales y tirando logré crear un XSLT para un campo de moneda calculado y un poco de pelo (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>
Luego trató de hacer lo mismo para un campo de búsqueda, pero simplemente no funcionará. Este es mi último intento (lo copié del diseñador de SharePoint). ¿Qué me estoy perdiendo?
<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>
Me gusta su (*) nota :) – Kai