画像フィールドへのアクセス
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore.Data.Fields.ImageFieldクラスを使用して、Imageタイプのデータ テンプレート フィールドにアクセスできます。Sitecore.Data.Fields.ImageField.MediaItemプロパティを使用して、フィールドで選択したメディアアイテムにSitecore.Data.Items.Itemとしてアクセスできます。フィールドでイメージが指定されていない場合、Sitecore.Data.Fields.ImageField.MediaItemプロパティはNullです。
Sitecore.Resources.ImageBuilderクラスを使用して、HTML <img> 要素を構築できます。Sitecore.Resources.Media.MediaManager.GetMediaUrlメソッドを使用して、メディアアイテムのURLを判断できます。たとえば、Masterデータベースの /Sitecore/Content/HomeアイテムのImageフィールドImageFieldの値に基づいてHTML <img> 要素を作成するには、次のようにします。
Sitecoreメディア ライブラリは、ビジネス ユーザーが投稿した画像やその他のメディアに使用します。開発者が管理するイメージには、ファイルシステムとソースコード管理システムを使用します。
Sitecore.Data.Fields.ImageField.Clearメソッドを使用して、イメージフィールドの内容をクリアできます。たとえば、Masterデータベースの /Sitecore/Content/HomeアイテムのImageFieldフィールドという名前のImageフィールドをクリアするには、次のようにします。
Sitecore.Data.Fields.ImageFieldクラスを使用して、Imageフィールドを更新できます。たとえば、Masterデータベースの /Sitecore/Content/HomeアイテムのImageFieldという名前のImageフィールドを /Sitecore/Media Library/Images/Sampleイメージに更新するには、次のようにします。