我有一个简单术语的分类词汇表(没有父母,没有孩子),有时几个术语按“假”父母分组。为何假?因为没有任何东西与这个父亲本身真正联系在一起。
示例:
我有一个视图,我允许用户搜索与术语相关的内容。我使用自动完成小部件公开了分类过滤器,因为有很多术语。问题是,如果用户想要获得与父术语的所有子项相关联的所有内容,他必须写下用逗号分隔的每个孩子:CCI BW,CCI CONNECT,CCI DE WALLONIE ....等等。
我想让他只搜索CCI并为孩子们取得所有结果。因为现在它没有发回任何结果。
我希望它足够清楚。如果没有,我会尽力做得更好。提前谢谢。
答案 0 :(得分:5)
你试过this吗?
步骤:
如果内容具有所选的分类术语或子代,则显示内容 选定的条款。由于额外的复杂性,这个更少 选项比没有深度的版本。
深度将匹配标记有层次结构中的术语的节点。对于 例如,如果您有术语“水果”和子术语“苹果”,请使用 深度为1(或更高)然后过滤术语“水果”将得到 标有“apple”和“fruit”的节点。如果否定, 反之亦然;搜索“apple”也会获取节点 如果深度为-1(或更低),则标记为“fruit”。
答案 1 :(得分:0)
我认为您应该在节点创建表单上使用Taxonomy Term Reference Tree Widget模块,并在选择子项时自动选择父项。这样,所有节点也将关联父术语,并且将通过您的实际视图显示。