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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何显示当前项的节点数?相关的知识,希望对你有一定的参考价值。

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

现在它是这样的

  • term1名称
  • term1 img

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

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

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

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

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

这应该给你计数

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

另一答案

这是一个简单的方法:

$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);

以上是关于如何显示当前项的节点数?的主要内容,如果未能解决你的问题,请参考以下文章

如何获取场景中不可见的 SKSpriteNode 的节点数?

如何从 java 中获取 Neo4j 图形数据库的节点数,我们可以从磁盘存储和重用 graphdb 吗?

3.24 统计完全二叉树的节点数

树的节点数,其中每个节点有两个子节点

在 SML 中查找 2-3 树中的节点数

62.把二叉树打印成多行