Sitecore Glass Mapper获取所有兄弟姐妹

德比

我正在尝试在当前商品级别获取所有商品。SitecoreQuery同样使用Glass Mapper 我能够获得当前物品,但无法映射所有兄弟姐妹

public class TestModel:BaseModel
{
    [SitecoreQuery("../*")]
    public virtual IEnumerable<Model1> Siblings { get; set; }
}

[SitecoreType(AutoMap = true)]
public class Model1 : BaseModel
{

}

基本模型具有所有必填字段并已正确映射。我实际上正在尝试在当前项目级别显示所有项目。

马雷克·穆西拉克(Marek Musielak)

第二个参数添加到SitecoreQueryIsRelative = true这样的:

[SitecoreQuery("../*", IsRelative = true)]
public virtual IEnumerable<Model1> Siblings { get; set; }

它告诉Sitecore从您的项目级别开始查询,而不是从树根开始。

您可以在官方Sitecore Glass Mapper教程中找到更多信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

CSS选择所有以前的兄弟姐妹

如何在Sitecore 7.x和Solr 4.7中使用Glass Mapper 3.3

使用Glass Mapper的Sitecore 8可编辑字段

Sitecore + Glass:呈现链接,但忽略权限

Sitecore-获取所有索引项目

清除使用Glass.Mapper.Sc BeginRenderLink呈现的Sitecore链接字段可删除包装的字段

Clojure拉链可去除所有兄弟姐妹

Sitecore中的A / B测试-Glass Mapper中的空数据源错误

django select_related()和django-mptt。如何一次获取所有兄弟姐妹?

针对以下所有兄弟姐妹的孩子

具有Web API的Sitecore Glass映射器

Glass.Mapper.Sc是否将索引字段用于sitecore7搜索

使用Glass的Sitecore MVC:位于的视图必须源自WebViewPage或WebViewPage <TModel>

Sitecore Glass创建未创建正确的模板类型

如何不使用Sitecore Glass Mapper渲染链接标题

通过使用BeautifulSoup选择所有div兄弟姐妹

在Sitecore中,Glass Mapper Editable功能在遍历对象集合时如何工作?

如何获取Sitecore兄弟项目的数组?

从Glass.Mapper.Sitecore升级到Glass.Mapper.Sc时缺少InstanceContext

Sitecore Glass.Mapper返回null

使用Glass Mapper在Sitecore视图渲染中使用通用类型

Sitecore Glass Mapper-使用项目渲染

如何防止Glass Mapper进行Sitecore快速查询?

删除右侧的所有兄弟姐妹,但不删除左侧的所有兄弟姐妹

如何从Sitecore获取数据

如何使用SQL闭合表模式获取所有兄弟姐妹(不带子查询!)

Xpath - 如何获取兄弟姐妹的所有现有属性名称

查询以获取所有兄弟姐妹

如何在 Vanilla JS 中获取具有特定类的父项的所有兄弟姐妹