(Drupal 6 视图)如何制作一个显示特定节点列表(按节点 ID)的视图?
我想手动指定一个视图来显示某些节点。
我可以添加一个节点 id 过滤器(例如,如果节点 id = 50 则显示),但我可以使多个过滤器成为“AND”(例如,如果节点 id = 50 AND 节点 = 51 则显示)。
我不想使用分类法或其他什么,因为我目前没有使用它。如果是这样的话,手动编码视图输出会更容易。
I'd like to manually specify a view to show certain nodes.
I can add a Node id filter (e.g. display if node id = 50), but I can make a multiple filters becomes they are "AND"'d (e.g. display if node id = 50 AND node = 51).
I'd prefer to not have to use taxonomy or whatever, as Im not currently using this. It would be easier to just manually code the view output if thats the case.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Googletorp 所说的,但还有一种选择:
您可以为 Node:Nid 添加参数,选择“提供默认参数”-“固定条目”,在“默认参数”下输入用逗号分隔的节点 ID,然后选中“每个参数允许多个术语”。盒子。
请注意,这将为智能用户保留在 url 中指定其他节点 ID 的选项,从而更改视图的输出。
What Googletorp says, but there is one more option:
You can add an argument for Node:Nid, choose 'Provide default argument' - 'Fixed entry', enter the node ids separated with commas under "Default argument" and check the "Allow multiple terms per argument." box.
Note that this will leave the option open to smart users to specify other node id's in the url, thus changing the output of the view.
你有一些选择。
50, 51, 52, 53
,那么您可以在过滤器中使用 Between/range 选项。3, 50, 340
,那就有点困难了,因为视图 UI 不允许 OR 查询。您可以使用视图或模块注意它仍处于开发版本或您可以使用hook_views_query_alter
自行创建查询You got some options.
50, 51, 52, 53
, then you can use between/range option in the filter.3, 50, 340
, it's a bit more difficult, as the views UI doesn't allow OR queries. You can either, use the views OR module Note it's still in dev version or you can create the query yourself withhook_views_query_alter
您可以使用 Views 3(目前处于 alpha3 状态并且相当稳定)。它开箱即用地支持
OR
。但是您是否通过参数动态传递节点 ID?如果不那么你为什么不考虑使用 Nodequeue 模块呢?它将允许您精确指定应显示哪些节点。
Nodequeue 在视图 2 和视图 3 中运行良好。
You can use Views 3 (currently in alpha3 and quite stable). It supports
OR
out of the box.But are you dynamically passing the Node Id's via an argument? If not then why don't you consider using Nodequeue module? It will allow you to precisely specify what nodes should be shown.
Nodequeue works well in Views 2 and Views 3.