Sitecore查询筛选器问题

Sitecore查询筛选器问题,sitecore,sitecore6,Sitecore,Sitecore6,我是Sitecore的新手,遇到了一个我无法找到任何文档的情况 我有两个博客,博客A和博客B。每个博客都有不同的类别 现在,我正在尝试创建一个模板,用户可以在其中选择一个博客,然后选择类别。对于Bog选择,我使用了一个下拉树,对于类别选择,我使用了一个多列表。我可以使用以下查询获取所有类别: query:../../..//*[@@templatename= 'Category'] 但是,这会获取属于这两个博客的所有类别。我想做的是——当用户在DropTree中选择了博客时,我只想用属于该特定

我是Sitecore的新手,遇到了一个我无法找到任何文档的情况

我有两个博客,
博客A
博客B
。每个博客都有不同的
类别

现在,我正在尝试创建一个模板,用户可以在其中选择一个博客,然后选择类别。对于Bog选择,我使用了一个下拉树,对于类别选择,我使用了一个多列表。我可以使用以下查询获取所有类别:

query:../../..//*[@@templatename= 'Category']
但是,这会获取属于这两个博客的所有类别。我想做的是——当用户在DropTree中选择了博客时,我只想用属于该特定博客的类别填充多重列表


有什么想法吗?谢谢

我认为Sitecore查询不支持您所追求的内容(如果我理解正确,基本上是将另一项的字段值用作查询中的变量)

关于SDN的整个查询,有一个指南:

我想我应该考虑创建一个从multilist继承的自定义字段类型,并重写基于数据源提取项的逻辑——然后您可以根据需要以编程方式对其进行过滤。关于这个主题有各种各样的博客文章,例如


您也可以考虑将类别作为每个子项下的子项,以极大地简化整个事情-然后您可以简单地使用相对查询或祖先或自查询而无需任何自定义。< /P>您不能创建2个模板,BlogA和BlogB,然后过滤将非常容易,因为您可以在标准值中为每一个设置它?使用“插入”选项为用户提供快速选项,以便为每种类型创建博客条目,而不是创建droptree字段。博客组件用于各种位置,而不仅仅是2个位置。我只是举个例子。因此,创建多个模板并不理想。插入选项可用于插入新条目。在这里,我想根据DropTree选择筛选多列表中显示的项目。谢谢,Kam。链接非常有用。实际上,分类在博客下。因此,每个博客都有不同的分类。但我仍然不知道是否有办法根据用户在DropTree中选择的博客过滤类别。这有意义吗?