我想手动指定一个视图来显示某些节点。
我可以添加节点ID过滤器(例如,如果节点id = 50则显示),但是我可以使多个过滤器变为“AND”'(例如,如果节点id = 50 AND节点= 51则显示)。 / p>
我宁愿不必使用分类法或其他任何东西,因为我目前还没有使用它。如果是这样的话,只需手动编写视图输出就会更容易。
答案 0 :(得分:5)
Googletorp说,但还有一个选择: 您可以为Node添加一个参数:Nid,选择'提供默认参数' - '固定条目',在“默认参数”下输入用逗号分隔的节点ID,并选中“允许每个参数允许多个条件”。框。
请注意,这将使智能用户可以选择在网址中指定其他节点ID,从而更改视图的输出。
答案 1 :(得分:1)
你有一些选择。
50, 51, 52, 53
,则可以在过滤器中使用between / range选项。3, 50, 340
,则有点困难,因为视图UI不允许OR查询。您也可以使用views OR module 注意它仍然是开发版,或者您可以使用hook_views_query_alter
答案 2 :(得分:1)
您可以使用视图3(目前在alpha3中并且相当稳定)。它支持OR
开箱即用。
但是你是否通过参数动态传递Node Id?如果不那么为什么不考虑使用Nodequeue模块?它将允许您精确指定应显示哪些节点。
Nodequeue在视图2和视图3中运行良好。