1

私は umbraco を初めて使用します。かみそりの c# とマクロを使用してこれを作成する方法を教えてもらえますか?

前もって感謝します!

4

2 に答える 2

2

「画像」のエイリアスを持つメディア ピッカー プロパティをドキュメントに追加し、「MediaById」を呼び出して、それを画像 ID から URL に変換します。

以下をテンプレートに貼り付けます。

<umbraco:Macro runat="server" language="cshtml">
    <img src="@Model.MediaById(Model.image).umbracoFile" alt=""/>
</umbraco:Macro>

http://our.umbraco.org/forum/developers/razor/20872-How-do-I-show-an-Imageを参照してください

于 2013-10-03T10:57:19.547 に答える
0

umbraco へようこそ。必要なのは、ページのメディア ピッカーからダイナミック メディアを作成することだけです。カミソリ マクロで画像の ID を取得し、それを使用して画像を作成します。「yourImagePropertyAlias」をイメージ ピッカー プロパティのエイリアスに置き換えます。

if (!string.IsNullOrEmpty(Model.yourImagePropertyAlias.ToString()))
{
    dynamic mediaItem = Library.MediaById(Model.yourImagePropertyAlias);
    <img src="@mediaItem.umbracoFile" alt="@mediaItem.Name" />
}
于 2013-10-03T05:53:10.307 に答える