Последний термин словаря

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

Аватар пользователя _MIR_ _MIR_ 6 августа 2010 в 11:41

Доброго времени суток, All!

Как средствами views или снипетом решить сл. задачку: имеется словарь терминов - номеров выпусков газеты; каждую неделю в этот словарь добавляется новый термин, к которому привязываются материалы свежего номера издания.

Нужен блок, в котором, при создании нового термина, выводились бы свежие материалы, привязанные к последнему термину. Т.е., как поймать последний термин в словаре? Средствами вьювс у меня не удается (или я что-то упустил) Sad

Хелп, плиз! Smile

Комментарии

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 6 августа 2010 в 13:28

Ну, не знаю насколько этот вариант правильный, но мне в голову приходит только такой:

Лезем во Views
1. Добавляем аргумент: Taxonomy: Term ID
2. Action to take if argument is not present -> Provide default argument -> PHP Code
3. В коде делаем либо запрос к БД - выбрать максимальный tid, что-то вроде:

<?php

$term 

db_fetch_object(db_query('SELECT * FROM {term_data} WHERE vid=1 ORDER BY tid DESC LIMIT 1'));
return 
$term->tid;

?>

* vid=1 - нужно поставить id словаря номеров изданий