【问题标题】:Create a view that displays node count?创建一个显示节点数的视图?
【发布时间】:2010-01-30 02:36:26
【问题描述】:

在创建看似非常简单的查询的视图中遇到问题。显示给定类型的节点数(计数)。我没有在任何明显的地方找到该选项...

怎么做?

【问题讨论】:

  • 您想显示类似:“节点类型”、“这种类型的节点数”列吗?
  • 是的。我现在看到了一种方法,虽然显示效果不是很好,但使用 args > node-type > summary

标签: drupal drupal-views drupal-modules


【解决方案1】:

您想要Views Group By 模块。有关此模块的更多详细信息(来自其项目页面):

该模块通过 SQL 分组和聚合功能丰富了 Views2 的功能。

是否曾经想要设计一个视图来显示特定节点类型的热门词语以及每个热门词语的节点数量?您以前无法构建这样的查询,但现在可以了。

一个新的字段组:安装模块后,在视图中添加了 SQL 聚合。字段组有一个可用字段:SQL 聚合:按字段分组。该字段允许配置“group by”SQL 子句和“count()”字段的许多方面。

由于 Views2 API 的限制,目前只有 SQL COUNT() 函数可用。我们正在开发 Views2 补丁以克服限制。补丁将提交给 Views2 项目,并有望在此后不久应用。

【讨论】:

    【解决方案2】:

    也许使用轻量级自定义 SQL 查询而不是视图会更好,例如 http://drupal.org/node/105375#comment-1095529

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多