Можно ли в друпал на главной странице в определенное место выводить только заголовки-ссылки последних N новостей. (так чтоб N можно было изменять)? При нажатии на ссылку нужно отображать именно эту новость. Нужна возможность посмотреть все новости, которые были опубликованы ранее.
Можно ли это сделать стандартными средствами? Если нет, то подскажите наиболее подходящий модуль, пожалуйста.
Комментарии
За те 10 недель, что Вы зарегистрированы на сайте, можно изучить Друпал немного лучше.
Зайдите на д.орг, скачайте самый популярный модуль.
Согласен. Можно, если заниматься этим.
Спасибо за ответ.
Можете попробовать использовать подшивку, модуль book, входит в стандартную установку друпал. Создаете подшивку, новости оформляете как страницы подшивки. Указываете в настройках сайта что главной страницей должна быть страничка подшивки.
устанавливаете Views, там есть вывод в блок, настроите поля как хотите
Спасибо
Вот код для решения этой задачи, не мой, он уже опубликован на этом сайте но не помню где и кто публиковал.
<?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);
?>
Спасибо за ответ, но я сделал немного по другому.
Интересно как?
Интересно как?
Интересно как?
Интересно как?
Извините, по ошибке нажал несколько раз на кнопку.
идея похожа, только для новостей сделан отдельный термин таксономии.
при выводе использовал не theme_item_list, а просто ссылки, сделал отдельным модулем, вывод в блок