Вывод последних нодов в модуле Taxonomy List

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

Аватар пользователя bnku bnku 8 февраля 2008 в 19:13

Возможно кому-то пригодится.
Данная фишка выводит ссылки на последние 4(5,6,7...) ноды в модуле Taxonomy List

Данный код вставляем в файл модуля в _taxonomy_list_get_table() в foreach ( $terms as $term )

<?php
$node_links ='';
$query = "SELECT {node}.title, {node}.nid FROM {node}, {term_node} WHERE {term_node}.tid = $term->tid and {node}.nid = {term_node}.nid ORDER BY {node}.created DESC LIMIT 4";
$result = db_query($query);
while ($links = db_fetch_object($result)) {
$node_links .= .l($links->title, 'node/' . $links->nid, array("class" => "entry")).'
';
}
?>

После чего, в переменной $node_links у нас оказываются ссылки на последние 4 с текущим термином. Эту переменную выводим в нужном вам месте ниже по коду модуля %).
Колличество нод указывается здесь: LIMIT 4