2

我的站点核心项目层次结构是这样的,

/sitecore/content/Public/level1/level2/level3/Item1/Images/Image1

我在 X-Path builder 中尝试了以下查询 /sitecore/content/Public/level1/level2/level3/Item1/Images/Image1/* 不返回任何结果...

但是,上一级返回结果,(所有图像 Image1、Image 2 等) /sitecore/content/Public/level1/level2/level3/Item1/Images/*

在返回 Image1 之后, /sitecore/content/Public/level1/level2/level3/Item1/Images//*

(在主数据库中执行数据和查询)

这是一个站点核心查询限制,您无法查询超过 8 个级别的单个项目吗?

4

2 回答 2

1

检查<setting name="Query.MaxItems" value="100" />web.config 中的属性设置。标准设置为仅返回前 100 个项目。提高限制,看看这是否与您的问题有关。

于 2013-03-05T08:29:53.293 回答
0

我不知道一些限制,并认为这应该有效。您的查询看起来也不错。您确定“Image1”下有一些可用的项目吗?如果您在“Image1”下只有描述的层次结构而没有子级,那么您将不会获得查询返回的任何项目。

您的最后一个查询(带有//*)也说只返回“Image1”。因为 // 定义了一个递归查询,如果有的话,也应该返回“Image1”的孩子。

于 2013-03-05T08:10:48.690 回答