1

アイテムのコンテンツタイプを特定しようとしています。これを試しましたが、results.aspxWebパーツのContentTypeは別の名前で知られていると思います。

<xsl:if contenttype="mycustomcontenttype"> 
 <xsl:Value-of select="contenttype" />
<xsl:if>
4

2 に答える 2

1

XSLTの形式が正しくありません。

-と呼ばれるそのようなxsl:if属性はありません。また、すべての命令では大文字と小文字が区別され、小文字である必要があるため、ありません。contenttype<xsl:Value-of

コードは次のようになります...

<xsl:if test="contenttype='mycustomcontenttype'"> 
 <xsl:value-of select="contenttype" />
<xsl:if>
于 2012-07-20T17:40:27.583 に答える
1

または、このワンライナー(条件文はまったく使用されていません):

<xsl:value-of select="contenttype[.='mycustomcontenttype']"/>
于 2012-07-21T03:49:23.700 に答える