Нужен сниппет чтобы создать блок на котором будут отображаться последние 5 документов по термину таксономии

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

Аватар пользователя andriy85if andriy85if 16 мая 2010 в 19:34

Нужен сниппет чтобы создать блок на котором будут отображаться последние 5 документов (их название которое будет ссылкой на них) по термину таксономии
Знаю что для этого можно создать блок через Views, но не хочется задействовать такой тяжелый модуль для такой простенькой задачи
Может кто-то подскажет сниппет? Очень нужен...Спасибо!

Комментарии

Аватар пользователя echernyavskiy echernyavskiy 16 мая 2010 в 19:49
<?php
$term_name 
'blah';
$result db_query"SELECT n.nid, 
                            n.title 
                     FROM {node} n, {term_data} td, {term_node} tn 
                     WHERE td.name = '%s' AND td.tid = tn.tid 
                     ORDER BY n.timestamp DESC LIMIT 5"

                     
$term_name 
                   
);
while( 
$row db_fetch_array$result ) ) {
    
$nodes$row'nid' ] ] = $row'title' ];
}
foreach( (array)
$nodes as $nid => $title ) {
    echo 
'<a href="/node/' $nid '">' $title '</a><br />'
}
?>

4to-to takoe...)

Аватар пользователя andriy85if andriy85if 16 мая 2010 в 21:52

что то не идет... вместо слова blah вводил и название термина и его номер... получается ошибка

Parse error: syntax error, unexpected '}', expecting ',' or ';' in /home/логин/домен/www/includes/common.inc(1695) : eval()'d code on line 15

Я так понимаю, что где то в синтаксисе ошибка?