Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sitecore 6.4快速查询,我可以使用从查询运行的项目开始的相对路径吗?_Sitecore_Xpath_Sitecore6 - Fatal编程技术网

Sitecore 6.4快速查询,我可以使用从查询运行的项目开始的相对路径吗?

Sitecore 6.4快速查询,我可以使用从查询运行的项目开始的相对路径吗?,sitecore,xpath,sitecore6,Sitecore,Xpath,Sitecore6,所有sitecore快速查询是从sitecore根目录开始的,还是可以从使用它的项的上下文中执行?我希望能够将相对路径指定为模板中的字段源,以允许站点的并行版本。回答我自己的问题: 我找不到任何方法让快速查询从项目的上下文中运行,各种博客和论坛上的一些建议表明这是不可能的。如果是这样的话,如果有人能帮我确认一下,我会很高兴的 但是:标准Sitecore查询对于相对查询非常有效(在上述情况下,我不要求执行查询以在实时网站中呈现,而是构建网站的数据结构),使用标准引用上下文项 所以 用于选择名为“课

所有sitecore快速查询是从sitecore根目录开始的,还是可以从使用它的项的上下文中执行?我希望能够将相对路径指定为模板中的字段源,以允许站点的并行版本。

回答我自己的问题:

我找不到任何方法让快速查询从项目的上下文中运行,各种博客和论坛上的一些建议表明这是不可能的。如果是这样的话,如果有人能帮我确认一下,我会很高兴的

但是:标准Sitecore查询对于相对查询非常有效(在上述情况下,我不要求执行查询以在实时网站中呈现,而是构建网站的数据结构),使用标准
引用上下文项

所以

用于选择名为“课程”的上下文项的同级的子项,而


返回语法错误。

需要从数据库上下文运行快速查询。快速查询实际上被转换为SQL查询,而传统的“查询”实际上是XPath查询,因此可以为其提供一个上下文节点来运行

query:./../Courses/*
fast:./../Courses/*