我正在尝试在 render xslt 中检索多媒体组件的 URL,但它仍然失败。
我可以拿起 tcm URI。有没有办法从中获取 URL?
我尝试使用 tcmse:PublishBinary 函数,但失败并出现错误“命名空间'http://www.tridion.com/ContentManager/5.1/TcmScriptAssistant'不包含任何函数。”
<table cellspacing="0px" cellpadding="0px" style="border: 0; padding: 0px; width: 100%">
<xsl:for-each select="twf:items/twf:item">
<tr>
<td colspan="2">
<!-- <xsl:value-of select="twf:webformscomponentlink/@xlink:href" /> -->
<!-- <xsl:value-of select="tcmse:PublishBinary(string(twf:webformscomponentlink/@xlink:href))" /> -->
<span>
<xsl:call-template name="replace-new-lines">
<xsl:with-param name="string">
<xsl:value-of select="twf:linklabel" />
</xsl:with-param>
</xsl:call-template>
<xsl:text> </xsl:text>
</span>
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:choose>
<xsl:when test="twf:webformscomponentlink/@xlink:href">
<xsl:value-of select="twf:webformscomponentlink/@xlink:href" />
</xsl:when>
<xsl:otherwise>#</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
<xsl:value-of select="twf:linktext" />
</xsl:element>
</td>
</tr>
</xsl:for-each>
</table>
非常感谢