我有這樣的樹形結構:過濾器在Sitecore的
Page1
PageA
PageX
PageY
PageB
Page2
我想1和Page 2,以及所有子頁面。我創建了兩個類。在一類使用Sitecore的查詢
[SitecoreQuery("../*[@@templateid={GUID}]", IsRelative = true)]
public virtual IEnumerable<ItemModel> Links { get; set; }
在其他ItemModel類得到子頁面
public class ItemModel
{
[SitecoreId]
public Guid Id { get; set; }
[SitecoreChildren]
public IEnumerable<SideMenuModel> Children { get; set; }
}
這是工作正常,但現在我只希望得到誰擁有一些特定的模板的子頁面。請爲我提供一些解決方案。