我試圖輸出一個圖像已分配給我通過模板呈現。但是,當我嘗試通過輸出它時,我什麼也得不到。Sitecore XSLT渲染問題與圖像
以下是我有:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:sc="http://www.sitecore.net/sc"
xmlns:dot="http://www.sitecore.net/dot"
exclude-result-prefixes="dot sc">
<!-- output directives -->
<xsl:output method="xml" indent="no" encoding="UTF-8" omit-xml-declaration="yes" />
<!-- parameters -->
<xsl:param name="lang" select="'en'"/>
<xsl:param name="id" select="''"/>
<xsl:param name="sc_item"/>
<xsl:param name="sc_currentitem"/>
<xsl:param name="overrideImage"/>
<!-- variables -->
<xsl:variable name="home" select="$sc_item/ancestor-or-self::item[@template='site root']" />
<!-- entry point -->
<xsl:template match="*">
<xsl:apply-templates select="$sc_item" mode="main"/>
</xsl:template>
<!--==============================================================-->
<!-- main -->
<!--==============================================================-->
<xsl:template match="*" mode="main">
<p>Attempt 1:
<xsl:value-of select="$overrideImage" disable-output-escaping="yes" /></p>
<p>Attempt 2:
<sc:image select="$overrideImage" mw="200" /></p>
</xsl:template>
</xsl:stylesheet>
所以試圖呈現1出(其中實際工作但不符合標準): &嘗試2呈現出什麼。
如何正確顯示圖像?
請注意''應該讀作' –
David