我有这样的树形结构:过滤器在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; }
}
这是工作正常,但现在我只希望得到谁拥有一些特定的模板的子页面。请为我提供一些解决方案。