Umbraco/示例和文章/宏
外觀
轉到開發者/XSLT 檔案,建立一個名為 GetImageURL 的新 xslt 檔案,內容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xsl:Stylesheet [ <!ENTITY nbsp " "> ]>
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxml="urn:schemas-microsoft-com:xslt"
xmlns:umbraco.library="urn:umbraco.library"
exclude-result-prefixes="msxml umbraco.library">
<xsl:output method="xml" omit-xml-declaration="yes" />
<xsl:param name="currentPage"/>
<xsl:variable name="imageID" select="/macro/imageID/node/@id"/>
<xsl:template match="/">
<xsl:if test="$imageID != ''">
<img>
<xsl:attribute name="src">
<xsl:value-of select="umbraco.library:GetMedia($imageID, 'false')/data [@alias = 'umbracoFile']"/>
</xsl:attribute>
</img>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
現在轉到開發者/宏,建立一個名為 Get Image URL 的新宏,併為其指定別名 GetImageURL。在“使用 XSLT 檔案”中,選擇您剛剛建立的 XSLT 檔案。
在“引數”中,新增一個名為 imageID、別名為 Image ID 的新引數。型別應設定為 mediaCurrent,並選中 顯示。儲存宏並返回首頁!