Drupal → Сниппет вывода последних материалов помеченных определённым термином

12.07.2010

Сниппет выводить пять последних материалов помеченных термином с идентификатором 2:

<?php
$termId = 2; // id термина
$count = 5;  // число материалов

$nodes = db_query_range("
  SELECT n.nid, n.title FROM {node} n
  INNER JOIN {term_node} tn ON n.nid = tn.nid AND n.vid = tn.vid
  WHERE tn.tid = %d
  ORDER BY n.nid DESC
", $termId, 0, $count);

$items = array();

while ($node = db_fetch_object($nodes)) {
  $items[] = l($node->title, 'node/' . $node->nid);
}

echo theme('item_list', $items);
?>

Что такое сниппет и как им воспользоваться.

Написанное актуально для
Drupal 6.x
Похожие записи

Комментарии

А можно снипетом вывести ноды определенного типа принадлежащие оределенному пользователю?

Konstantin
17.07.2010, 19:13

А если необходимо вывести последние из всех материалов?

Добавить комментарий