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