【发布时间】:2012-03-15 16:34:57
【问题描述】:
我正在努力寻找共享相同分类术语的节点,但我有一些问题。
基本上,我想在我的事件节点底部显示一个显示相关事件的视图。我有每个事件的标签,并将使用这些标签来创建匹配。
在视图中,当我创建分类参数并添加多个“标签”时,它会搜索具有所有指定参数的节点。我想要的不仅仅是搜索包含所有参数的节点,而是包含或的节点。到目前为止,我还没有想出任何解决方案。
编辑:
创建一个简单的块模块来查询数据库中包含术语的节点会更容易吗?
【问题讨论】:
我正在努力寻找共享相同分类术语的节点,但我有一些问题。
基本上,我想在我的事件节点底部显示一个显示相关事件的视图。我有每个事件的标签,并将使用这些标签来创建匹配。
在视图中,当我创建分类参数并添加多个“标签”时,它会搜索具有所有指定参数的节点。我想要的不仅仅是搜索包含所有参数的节点,而是包含或的节点。到目前为止,我还没有想出任何解决方案。
编辑:
创建一个简单的块模块来查询数据库中包含术语的节点会更容易吗?
【问题讨论】:
我使用分类术语 ID 作为参数,然后我选择了允许每个参数使用多个术语的复选框。请注意帮助文本,“如果选中,用户可以以 1+2+3(用于 OR)或 1,2,3(用于 AND)的形式输入多个参数。”通过使用 + 号,您将 OR 参数在一起,但如果您使用 ,那么它们将是 AND 在一起,从而迫使节点具有所有术语。对于这个特定的视图,我通过 php 提供默认参数,并使用加号将术语 ID 参数包装在一起。这将为我提供所有标记有作为参数提供的任何术语的节点。
编辑:我可能还想补充一点,我为“让多个参数一起工作”选中了复选框。您的用例可能需要也可能不需要,但我需要它。
【讨论】: