4

快速查询仅适用于数据库而不适用于项目。

这是有效的: -

Syntax: Sitecore.Context.Database.SelectItems("fast://*[@@templatename='Course Description']");

这不起作用:-

Syntax:Sitecore.context.Item.Axes.SelectItems("fast://*[@@templatename='Course Description']");

我收到此错误:位置 4 应有字符串结尾。

4

1 回答 1

3

这是设计使然。来自使用 Sitecore 快速查询文档:http ://sdn.sitecore.net/upload/sdn5/developer/using%20sitecore%20fast%20query/using%20sitecore%20fast%20query.pdf

Sitecore 快速查询可用于:

  • 在内容编辑器中作为列表类型字段的来源。
  • 在开发人员中心的 XPath Builder 选项卡中。
  • 在自定义 .NET 代码中使用 Sitecore.Data.Database 类的 SelectSingleItem() 方法和 SelectItems() 方法。
于 2013-10-09T16:00:50.223 回答