[решено] Вывод только заголовков-ссылок последних N новостей.

Главные вкладки

Аватар пользователя warobushek warobushek 11 апреля 2010 в 7:35

Можно ли в друпал на главной странице в определенное место выводить только заголовки-ссылки последних N новостей. (так чтоб N можно было изменять)? При нажатии на ссылку нужно отображать именно эту новость. Нужна возможность посмотреть все новости, которые были опубликованы ранее.

Можно ли это сделать стандартными средствами? Если нет, то подскажите наиболее подходящий модуль, пожалуйста.

Комментарии

Аватар пользователя Serge66 Serge66 11 апреля 2010 в 10:56

За те 10 недель, что Вы зарегистрированы на сайте, можно изучить Друпал немного лучше.
Зайдите на д.орг, скачайте самый популярный модуль.

Аватар пользователя oksoft oksoft 11 апреля 2010 в 14:02

Можете попробовать использовать подшивку, модуль book, входит в стандартную установку друпал. Создаете подшивку, новости оформляете как страницы подшивки. Указываете в настройках сайта что главной страницей должна быть страничка подшивки.

Аватар пользователя Deleted_Deleted Deleted_Deleted 20 октября 2010 в 13:25

Вот код для решения этой задачи, не мой, он уже опубликован на этом сайте но не помню где и кто публиковал.

<?php
/*
http://drupal.org/node/75781
Показывает список заголовков документов, который отсортирован по дате создания (более новые идут первыми)
В оригинальном сниппете не использовалась безопасная функция db_rewrite_sql().
*/
$list_no =10;
$sql = "SELECT n.title, n.nid FROM {node} AS n WHERE n.status = 1 AND n.title NOT LIKE '301%' ORDER BY n.changed DESC LIMIT $list_no";
$result=db_query(db_rewrite_sql($sql));
while ($anode = db_fetch_object($result)) $links[] = l($anode->title, "node/". $anode->nid);
return theme_item_list($links);
?>

Аватар пользователя warobushek warobushek 5 декабря 2010 в 10:12

идея похожа, только для новостей сделан отдельный термин таксономии.
при выводе использовал не theme_item_list, а просто ссылки, сделал отдельным модулем, вывод в блок