少し問題があります :/ サイトコアに次のようなアイテムがありますmulti list field with search:
フィールドと選択された値は、Glass Mapper for Sitecore を介して次のようにマッピングされます。
public interface ILookItem
{
ID ID { get; }
string LookHeadline { get; set; }
string LookInformation { get; set; }
Image LookImage { get; set; }
IEnumerable<IThumbnailImage> Children { get; }
IEnumerable<ISkuItem> ProductIds { get; set; }
IEnumerable<LookProductModel> Products { get; set; }
}
ProductIds は、対応するマルチリスト フィールドです。
私の cshtml ファイルでは、productIds を編集フレームにマップして、エクスペリエンス エディターから編集できるようにしました。
@using (Html.Glass().BeginEditFrame(look, "Edit look", x => x.ProductIds))
{
<p>@look.LookHeadline</p>
<img src="@look.LookImage.Src" alt="@look.LookImage.Alt"/>
}
マルチリスト フィールドの値を変更できないことを除いて、上記は問題なく、エクスペリエンス エディターでも正しく表示されます。
誰が私が間違っているのか教えてもらえますか?

