1

我有一个带有媒体选择器属性的文档类型。该属性具有别名“bannerimage”。现在我试图在我的模板中获取图像 url。

我正在使用 GetMediaURL 方法来获取图像 url,但我得到的只是一个错误。痕迹给了我The type or namespace name 'GetMediaUrl' does not exist in the namespace 'Umbraco' (are you missing an assembly reference?)

这是我的代码

<umbraco:Macro runat="server" language="cshtml">
<img src='@Umbraco.GetMediaUrl(DynamicModel.bannerimage, "uploadedFile")' alt="Banner"/>
</umbraco:Macro>

Umbraco 版本是 4.11.3。

4

1 回答 1

2

如果我没记错的话,GetMediaUrl 是一个 Umbraco5 方法。因此,我认为它不存在于 4.11 dll 中。

不过,umbraco.library.GetMedia 或 Library.MediaById 应该可以访问。

于 2013-01-26T17:53:16.290 回答