在Drupal 6中为每个定义的分类术语选择最新的节点 [英] Select the latest node for each defined taxonomy term in Drupal 6
问题描述
例如,我有4个分类术语(tid = 21, 22,23,24)1个词汇(vid = 3)。
我想显示一个表:
分类术语:
- 分类学
- 描述
- 分类术语中的节点数量
- 分类术语中最新节点的标题
- 上次评论/更新日期
谢谢,
JK
,只需使用 http://drupal.org/project/views =)您不需要任何钩子等等。
如果您需要在自定义模块中输出此视图,您可以执行以下操作:
创建视图,然后以编程方式调用:
$ view = views_get_view('view_name');
$ view-> set_arguments(array($ order-> products [0] - > nid)); //传递参数以查看,如果需要
return $ view-> render('Defaults'); //返回呈现视图
或
$视图 - >执行();
此后,您可以在$ view-> result变量中访问没有HTML输出的行数据。 p>
希望这有帮助。
Can anyone help me out with a query to display 1 node for each taxonomy in Drupal 6?
For example, I have 4 taxonomy terms (tid = 21, 22, 23, 24) in a 1 vocabulary (vid = 3).
I would like to display a table showing:
Taxonomy Term:
- Taxonomy
- Description
- Number of Nodes in Taxonomy Term
- Title of latest node in taxonomy term
- Last Commented/Updated Date
Thanks, JK
Actually, just use http://drupal.org/project/views =) You don't need any hooks, etc.
and if you need to output this view in your custom module or whatever, you can do the following: create view, then call it programmatically:
$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();
After this, you can access rows data without HTML output in $view->result variable.
Hope this helps.
这篇关于在Drupal 6中为每个定义的分类术语选择最新的节点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!