(Drupal 6 视图)如何制作一个显示特定节点列表(按节点 ID)的视图?

发布于 2024-09-27 22:27:39 字数 180 浏览 3 评论 0原文

我想手动指定一个视图来显示某些节点​​。

我可以添加一个节点 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

饮惑 2024-10-04 22:27:39

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.

思念满溢 2024-10-04 22:27:39

你有一些选择。

  • 如果节点在范围内,fx nid 50, 51, 52, 53,那么您可以在过滤器中使用 Between/range 选项。
  • 如果是随机节点 fx nids: 3, 50, 340,那就有点困难了,因为视图 ​​UI 不允许 OR 查询。您可以使用视图或模块注意它仍处于开发版本或您可以使用 hook_views_query_alter 自行创建查询

You got some options.

  • If the nodes are in range, fx nids 50, 51, 52, 53, then you can use between/range option in the filter.
  • If it's random nodes fx nids: 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 with hook_views_query_alter
小镇女孩 2024-10-04 22:27:39

您可以使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文