You are here

使用views获取结果集的总数

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2011-08-11 05:50

     使用views获取结果集的总数,有时候我们使用views给出了一个列表,但是我们还想直接获取列表中记录的个数,这个时候我们可以在views的header或者footer里面显示。

    需要下面这段代码:
 
<?php 
$view = views_get_current_view(); 
print t(‘总计:’).$view->total_rows; 
?>
此时,我们需要启用PHP filter。
 
如果想要获取每个分类术语里面有多少个节点,我们可以使用Term Node Count模块,但是如果在Drupal7里面,想要实现同样的功能,而现在没有现成的模块可用,此时可以使用views3的group功能。
首先创建一个分类术语的视图
为其添加关联,关联到node表
启用分组聚合
添加字段“内容:节点ID”,并选择“count”
 
这样就实现Drupal6下Term Node Count模块的功能了。

论坛: