4
我想獲取當前項目級別的所有項目。我正在使用Glass Mapper SitecoreQuery
。我能夠獲得當前項目但無法映射所有兄弟姐妹Sitecore玻璃映射器獲取所有兄弟姐妹
public class TestModel:BaseModel
{
[SitecoreQuery("../*")]
public virtual IEnumerable<Model1> Siblings { get; set; }
}
[SitecoreType(AutoMap = true)]
public class Model1 : BaseModel
{
}
基本模型具有所有必需的字段並正確映射。我實際上試圖顯示當前項目級別的所有項目。
嘗試更多的信息,第二個參數添加到'SitecoreQuery':'而isRelative = TRUE;這樣的:'[SitecoreQuery( 「../*」,而isRelative =真)]' –
您是否試圖只在同一級別或兄弟姐妹獲得所有物品(即不包括當前物品)? – jammykam
IsRelative最後很重要,它告訴Glass.Mapper執行相對於類表示的項目的查詢。你也應該在你的TestModel類上面添加'[SitecoreType(AutoMap = true)]'。 –