XSLT Personenspalte Author ohne Hyperlink darstellen

Ich hatte heute die Anforderung die Spalten Erstellt von (@Author) und Geändert von (@Editor) innerhalb eines DataFormWebParts nicht als Hyperlink darzustellen.
 
<xsl:value-of select="@Author"/>
gibt folgendes aus:
 
<nobr><span><A HREF="/_layouts/userdisp.aspx?ID=1">USERNAME</A><img border="0" height="1" width="3" src="/_layouts/images/blank.gif"/><a href='javascript:' onclick='IMNImageOnClick();return false;' class='ms-imnlink'><img name='imnmark' title='' border='0' height='12' width='12' src='/_layouts/images/blank.gif' alt='Keine Anwesenheitsinformationen' sip='E-MAIL-ADRESSE' id='imn_12,type=smtp'/></a></span></nobr>
 
Die Informationen werden nun zwar nicht mehr als Hyperlink dargestellt, gut aussehen tut es aber nicht.
 
Also müssen wir hier noch den passenden Teil herausschneiden und ausgeben:
 
Erstellt von:
<xsl:value-of select="substring-before(substring-after(substring-after(@Author, '?ID='), '&gt;'), '&lt;')"/>
 
Geändert von:
<xsl:value-of select="substring-before(substring-after(substring-after(@Editor, '?ID='), '&gt;'), '&lt;')"/>

Hiermit bekomme ich den Benutzernamen ohne Verlinkung auf das jeweilige Profil.
 

Technorati Tags: ,

Zum Sammeln und Tauschen:
  • del.icio.us
  • Digg it
  • Facebook
  • Technorati
  • Reddit
  • Sphinn
  • Mixx
  • Google
  •  PDF-Export
 

Links auf diesen Beitrag

Kommentar hinterlassen