1

我正在使用 Drupal 6 Views 模块来请求使用五星级模块评级的顶级节点。但是,我似乎不知道如何创建一个视图来请求每个月投票最多的节点并将它们显示在列表中。

结果我想要的是这样的列表:

  • 2011 年 1 月:投票最多的节点标题是指向该节点的链接
  • 2010 年 12 月:投票最多的节点标题是指向该节点的链接
  • 2010 年 11 月:投票最多的节点标题是指向该节点的链接
  • ...

我什至不确定这是否可以使用 Views?

4

1 回答 1

3

使用投票关系设置您的视图。(更多信息在这里http://www.lullabot.com/videos/building-views-fivestar-and-votingapi

确保按投票结果降序排序。根据您上面的示例,只需添加节点标题字段并选中“将此字段链接到其节点”。

其次,您需要根据日期值对列表进行分组。

  1. 添加字段节点发布日期。勾选从显示中排除。将日期格式设置为“F Y”的自定义值(即“月年”,即 2011 年 1 月)
  2. 开箱即用的 Views 不支持将每个组限制为一定数量,因此您需要下载“Views Limit Grouping”模块(在 drupal.org 上搜索)
  3. 安装后,将视图样式更改为“分组字段”并将项目限制为 1。

这应该够了吧。

于 2011-01-08T20:15:20.930 回答