0

我尝试从我的词汇表中通过视图来显示我的分类术语

现在是这样的

  • 术语 1 名称
  • 术语 1 图像

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

  • 术语 1 名称
  • 术语 1 图像
  • 具有 * term1 *的所有节点的计数

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

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

4

2 回答 2

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

那应该给你计数

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

于 2013-01-18T12:58:22.933 回答
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);
于 2019-03-29T10:27:57.253 回答