私は umbraco を初めて使用します。かみそりの c# とマクロを使用してこれを作成する方法を教えてもらえますか?
前もって感謝します!
「画像」のエイリアスを持つメディア ピッカー プロパティをドキュメントに追加し、「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を参照してください
umbraco へようこそ。必要なのは、ページのメディア ピッカーからダイナミック メディアを作成することだけです。カミソリ マクロで画像の ID を取得し、それを使用して画像を作成します。「yourImagePropertyAlias」をイメージ ピッカー プロパティのエイリアスに置き換えます。
if (!string.IsNullOrEmpty(Model.yourImagePropertyAlias.ToString()))
{
dynamic mediaItem = Library.MediaById(Model.yourImagePropertyAlias);
<img src="@mediaItem.umbracoFile" alt="@mediaItem.Name" />
}