0

嗨,我们已经创建了一个带有磁贴、描述和 mediaPicker 上传控件的文档类型

使用这个我们上传了少量的测试文件。我们现在要按标题和描述(完成)列出文件,并提供一个链接,单击该链接后,将引导浏览器从列出的节点上传文件。我们可以找到的所有示例都是针对早期版本 < 4.5 的,并且无法让它们在 4,11.8 中工作......

我们遇到的问题是:

<a href="umbraco.library:GetMedia($currentPage/uploadFile, 'false')/umbracoFile"/>

或者

<a href="umbraco.library:GetMedia($currentPage/uploadFile, 0)/umbracoFile"/>

这给出了一个“太大”的 int32 错误

请问我们缺少什么?

4

1 回答 1

0

你可以试试这个代码:

<xsl:variable name="media" select="umbraco.library:GetMedia($currentPage/uploadFile, 0)" />

<xsl:if test="$media">
        <xsl:variable name="url" select="$media/umbracoFile" />
        <xsl:variable name="width" select="$media/umbracoWidth" />
        <xsl:variable name="height" select="$media/umbracoHeight" />
        <img src="{$url}" width="{$width}" height="{$height}" />
</xsl:if>

您可以在 Umbraco 的 wiki 上找到更多信息:http: //our.umbraco.org/wiki/reference/umbracolibrary/getmedia

于 2013-06-05T19:12:27.257 回答