编辑:改述问题
我认为有错误或我做错了。
我希望得到结果BlogPostOne和BlogPostTwo。相反,我没有得到结果。实际上我希望从放置窗口小部件的页面中检索pageid但是无法使其工作,因此我缩减回预定义值而不是动态过滤器。但就像我说没有结果一样。
查询错误,我该怎么办呢。或者ContentPicker字段的过滤器是否存在错误。
P.S。我还将在Codeplex中提交一个问题。
更新 在Tokenizer中,包含{}的所有值都被视为标记,因此被替换。问题是contentpicker字段中的内容项的ID存储有赞誉。因此,当使用{21}作为过滤器的值时,21会被标记化,并且由于此标记没有值,因此该值变为空。当跳过令牌器时,它可以工作(在调试时)。但是人们不能跳过令牌化器,因为存在令牌是非常合理的。 因此,我认为令牌化程序或者ids存储在contentitem的contentitem字段中的方式存在错误。我认为可以通过更改contentpicker来存储用逗号分隔但没有赞誉的数字来解决。
答案 0 :(得分:0)
您是否尝试过使用页面的别名而不是内容ID作为标识符?例如“/ about-us”,就像你在图层规则中所做的那样。