Выберите последний узел для каждого определенного термина таксономии в Drupal 6 - PullRequest
1 голос
/ 02 августа 2011

Может ли кто-нибудь помочь мне с запросом на отображение 1 узла для каждой таксономии в Drupal 6?

Например, у меня есть 4 термина таксономии (tid = 21, 22, 23, 24) в 1 словаре (vid = 3).

Я хотел бы отобразить таблицу, показывающую:

Срок таксономии:

  1. Таксономия
  2. Описание
  3. Количество узлов в термине таксономии
  4. Название последнего узла в таксономическом термине
  5. Дата последнего комментария / обновления

Спасибо, JK

1 Ответ

1 голос
/ 04 августа 2011

На самом деле, просто используйте 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();

После этого вы можете получить доступ к данным строк без вывода HTML в переменной $ view-> result.

Надеюсь, это поможет.

...