我刚刚开始在 umbraco 中使用 XSLT 系统,我希望在其中生成一个宏,它列出了特定媒体目录下的所有媒体。我遇到过 umbraco.library:GetMedia 但坦率地说,我不知道要传递给它什么才能获取项目列表。http://umbraco.org/apiDocs/html/M_umbraco_library_GetMedia.htm上的 API 文档似乎表明我可能想要查找一个节点(如何?),然后将其传递给
umbraco.library:GetMedia(<some node id>, true)
我将如何获取初始节点 ID?
随后会有这样的工作吗?
<xsl:for-each select="umbraco.library:GetMedia(<SOMEMAGIC>, 'true')">
<li>
<a href="{umbraco.library:NiceUrl(@id)}">
<xsl:value-of select="@nodeName"/>
</a>
</li>
</xsl:for-each>