【问题标题】:Select the latest node for each defined taxonomy term in Drupal 6为 Drupal 6 中每个定义的分类术语选择最新节点
【发布时间】:2011-08-02 16:20:40
【问题描述】:

任何人都可以帮助我查询以显示 Drupal 6 中每个分类的 1 个节点吗?

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

我想显示一个表格,显示:

分类术语:

  1. 分类法
  2. 说明
  3. 分类术语中的节点数
  4. 分类术语中最新节点的标题
  5. 最后评论/更新日期

谢谢, JK

【问题讨论】:

标签: mysql drupal drupal-6


【解决方案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

$view->execute();

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

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-04
    相关资源
    最近更新 更多