我希望将所有产品都放在我的“产品根目录”下,其中"Special Price"
字段值不应为empty
且值大于0
我写了以下查询
/sitecore/content/corsair/Data/product_root/descendant::*[@@templateid='myid']/child::*[@Special Price > 0]
但即使标准不满足(我手动修改了它们的值,但显示它们),它只显示少数产品
我的查询是否适合我的需要,需要帮助
答案 0 :(得分:0)
对于此类查询,当您的字段包含空格时,您需要使用短划线进行转义。 请将您的查询更改为类似上面的内容
/ Sitecore的/内容/海盗/数据/ product_root // * [@ @ templateid =' {3458997D-D403-4CCC-BA1D-FC119D3BAA61}'和@#特价#> =' 10']
以上查询使用给定的templateid和大于10的特殊价格搜索product_root的所有后代。 另请查看以下有关sitecore查询的链接: