我正在尝试将 aspx 文件图标从默认图标更改为自定义图标。我为此部分编辑了 results.aspx 页面“获取的属性”的 xsl。我想确保为具有“LegalDocument”内容类型的项目显示 LegalDoc16.gif 图标。如果我不必正确配置语法,请告诉我。我可以进行类似 ContentType:"legaldocument" 的搜索,然后得到所有文件。所以我知道 contenttype 元数据属性正在被提取。请建议。
<div class="srch-Icon" id="{concat($currentId,'_Icon')}">
<xsl:choose>
<xsl:when test="string(ContentType)='LegalDocument'">
<img align="absmiddle" src="_layouts/images/LegalDoc16.gif" border="0" alt="{imageurl/@imageurldescription}" />
</xsl:when>
<xsl:otherwise>
<img align="absmiddle" src="{imageurl}" border="0" alt="{imageurl/@imageurldescription}" />
</xsl:otherwise>
</xsl:choose>
</div>