我正试图绕过获得共享相同分类条款的节点,但我有一些问题。
基本上,我想在事件节点底部显示一个显示相关事件的视图。我有每个事件的标签,并将使用它们来创建匹配。
在视图中,当我创建分类法参数并添加多个“标记”时,它会搜索具有所有指定参数的节点。我想要的不是只搜索包含所有参数的节点,而是搜索包含或的节点。到目前为止,我还没有找到任何解决方案。
编辑:
创建一个简单的块模块可以更容易地查询数据库中包含术语的节点吗?
答案 0 :(得分:0)
我使用分类术语ID作为参数,然后我选中了允许每个参数使用多个术语的复选框。注意帮助文本,"如果选择,用户可以以1 + 2 + 3(对于OR)或1,2,3(对于AND)的形式输入多个参数。"通过使用+符号,您将OR参数组合在一起,但如果您使用,则它们将是AND,从而强制节点拥有所有项。对于这个特定的视图,我通过php提供默认参数,我使用加号将术语ID参数包装在一起。这将为我提供所有标记有任何作为参数提供的术语的节点。
编辑:我可能还想补充一点,我选中了#34;让多个参数一起工作。"您的用例可能需要也可能不需要,但我需要它。