在Drupal 6中为每个已定义的分类术语选择最新节点

时间:2011-08-02 16:20:41

标签: mysql drupal drupal-6

任何人都可以帮我解决在Drupal 6中为每个分类法显示1个节点的问题吗?

例如,我在1个词汇表中有4个分类术语(tid = 21,22,23,24)(vid = 3)。

我想显示一个表格显示:

分类术语:

  1. 分类
  2. 描述
  3. 分类术语中的节点数
  4. 分类学术语中最新节点的标题
  5. 上次评论/更新日期
  6. 谢谢, JK

1 个答案:

答案 0 :(得分:1)

实际上,只需使用http://drupal.org/project/views =)您不需要任何钩子等等。

如果您需要在自定义模块或其他任何内容中输出此视图,则可以执行以下操作: 创建视图,然后以编程方式调用它:

  $view = views_get_view('view_name');
  $view->set_arguments(array($order->products[0]->nid)); // pass arguments to view, if it is required
  return $view->render('Defaults'); //return rendered view

OR

$view->execute();

在此之后,您可以在$ view->结果变量中访问没有HTML输出的行数据。

希望这会有所帮助。