プロパティでクエリ レイアウトを使用し、1.7 より前のバージョンでは .Url.Absolute を使用して画像へのパスを取得していました。
レイアウト内の新しいメディア ライブラリから画像の URL やその他のプロパティを生成する方法はありますか?
ありがとう!
プロパティでクエリ レイアウトを使用し、1.7 より前のバージョンでは .Url.Absolute を使用して画像へのパスを取得していました。
レイアウト内の新しいメディア ライブラリから画像の URL やその他のプロパティを生成する方法はありますか?
ありがとう!
使用{Content.Fields.MyPicture.Url.Absolute}
するには、有効にする必要があります
代替 URL
モジュール機能から最初に。
[クエリ] の下の [バインディング] タブに移動します。Orchard.MediaLibrary.Models.MediaPartRecord の下に、MediaPath と FileName が表示されます。これにより、目的の場所に移動できます。これらのプロパティは、レイアウト エディターから追加できるようになります。理想的には、MediaUrl プロパティをバインドできますが、読み取り専用であることが、可能なバインディングに表示されない原因だと思います。はるかに便利なソリューションになるため、バグを報告する価値があるかもしれません。
Url トークンと連鎖可能なUrl
トークンがあります。MediaLibraryPickerField
例:
{Content.Fields.MyPicture.Url.Absolute}