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.11dllには存在しないと思います。

ただし、umbraco.library.GetMediaまたはLibrary.MediaByIdにはアクセスできる必要があります。

于 2013-01-26T17:53:16.290 に答える