【发布时间】:2015-04-20 21:49:52
【问题描述】:
我的 xsl 文件中需要一个图像。此图像位于新闻页面 umbraco 的内容中。 我这样做了,但没有用:
<xsl:if test="$currentPage/image > ''">
<xsl:variable name="media1" select="umbraco.library:GetMedia($currentPage/image, false())" />
<xsl:if test="not($media1/error)">
<img src="{$media1}" />
</xsl:if>
</xsl:if>
结果是:
<a href="#"></a>
它不需要任何东西。有人知道为什么?
【问题讨论】:
-
'我试过
但它给了我一个错误:值要么太大或者对于 Int32 来说太小了。 -
我只是在这种模式下做的:
xsl:attribute> -
首先我会检查
$currentPage/image的值 - 它是否返回我认为您认为是整数的预期值?使用<xsl:value-of select="$currentPage/image" />之类的东西将值输出到页面,或者您也可以使用<xsl:copy-of select="$currentPage" />来查看 $currentPage 的内容