Sitecore查询不支持count()函数?

时间:2010-07-15 02:02:06

标签: sitecore

Sitecore查询基于XPATH,但看起来它不支持count()函数。我的疑问是:

../*[@@templatekey='topic' and count(child::*) > 0]

但是给我“对象引用没有设置为对象的实例。”错误。但是,如果我删除count()过滤器,就可以正常工作......

知道为什么不喜欢伯爵?

3 个答案:

答案 0 :(得分:1)

试试这个:

../*[@@templatekey='topic' and *!=null]

希望这有帮助。

答案 1 :(得分:1)

Sitecore确实喜欢count()方法,但你必须传递一些有效的东西来计算。您确定您的轴定义对于您所处的位置是否正确?此外,根据您当前的背景,请注意您的确切数量。

答案 2 :(得分:1)

您还使用快速查询吗? Count()或任何其他功能在快速模式下不起作用。