Xsl personnalisé rendu par champ de recherche dans la vue liste (SharePoint 2010)

Je suis en train de modifier le rendu de l'une des colonnes de la liste sur la page d'affichage de liste.

Après quelques tutoriels et certains de s'arracher les cheveux, j'ai réussi à créer une transformation xslt pour un calculés et de la monnaie (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>

Puis j'ai essayé de faire la même chose pour un champ de recherche, mais il juste ne fonctionnera pas. C'est ma dernière tentative (j'ai copié à partir de SharePoint designer). Ce qui me manque?

<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>

OriginalL'auteur Luc | 2010-05-28