Вы здесь

Список 10 последних документов типа book

Версия системы: 
Друпал 5

Этот код выведет список последних 10 документов типа book упорядоченных по дате создания в убывающем порядке.

<?php
unset ($output);
$node_type = "book"//  тип документа
$list_no =10//  количество выводимых документов
$sql = "SELECT node.title, node.type, node.nid FROM {node} WHERE node.type = '$node_type' AND node.status = 1 ORDER BY node.created DESC LIMIT $list_no";
$output .= "<ul>";
$result = db_query($sql);
while (
$anode = db_fetch_object($result)) {
$output .= "<li>".l($anode->title, "node/$anode->nid")."</li>";
}
$output .= "</ul>";
print
$output;
?>

Комментарии

Изображение пользователя Анонимно

А как сюда же присобачить вывод кол-ва комментов для каждой страницы?

Изображение пользователя Анонимно

У меня вот такая ошибка вылезает.

user warning: Unknown column 'node.title' in 'field list' query: SELECT node.title, node.type, node.nid FROM drupal_node WHERE node.type = 'book' AND node.status = 1 ORDER BY node.created DESC LIMIT 10 in /home/kiron/public_html/vko/includes/common.inc(1655) : eval()'d code on line 7.