如何显示当前项的节点数?

问题描述 投票:0回答:2

我尝试通过我的词汇表中的观点显示我的分类术语

现在它是这样的

  • term1名称
  • term1 img

我需要添加该术语的所有节点的计数,它看起来像 - >

  • term1名称
  • term1 img
  • 带* term1 *的所有节点的计数

到目前为止,我的想法是在使用预处理函数后在附加字段中显示term id,并运行SQL查询来计算具有该术语的所有节点,

但我认为必须有一个简单的方法,寻找想法

drupal drupal-7 drupal-views
2个回答
1
投票
  1. 创建分类视图。
  2. 添加与节点的关系(如果您想要计算节点数)。
  3. 启用分组(分组依据)(或在D7中使用“聚合”切换,然后为每个字段设置“聚合设置”)
  4. 在样式设置/格式中将分组字段设置为“术语ID”或“节点ID”(取决于您的查询)
  5. 添加新字段'Node:NID'并将Group type设置为:Count

这应该给你计数

参考:http://drupal.org/node/603868#comment-4421144


0
投票

这是一个简单的方法:

$tid = 'Enter tid number say 5';
$nids = taxonomy_select_nodes($tid, FALSE);
// count node here
$count = count($nids);
// you can load node content here
$nodes = node_load_multiple($nids);
© www.soinside.com 2019 - 2024. All rights reserved.