Views: список материалов термина на странице термина - одним вьюcом для всех терминов

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

Аватар пользователя himmelfarb himmelfarb 2 июля 2011 в 9:44

Привет! Уже долго ищу решение, но найти не могу - ни в рунете, ни в буржунете. Пробовал сделать сам - не выходит и всё. Нужно вывести заголовки материалов термина блоком на странице термина - то есть, чтобы над лентой тизеров был блок с заголовками-ссылками на все материалы термина - и так для каждого термина. Естественно, можно без труда сделать вьюзы для каждого термина, воспользовавшись фильтром по термину, но так множить вьюзы - это не дело, сами понимаете, должно быть более рациональное решение - одним вьюзом... Надеюсь, что кто-нибудь подскажет, как это реализовать...

Комментарии

Аватар пользователя himmelfarb himmelfarb 7 июля 2011 в 15:39

Обнаружил, в чём проблема - argument does not validate, поэтому вместо списка нод конкретного термина вылезает список всех нод (так как сделать это - указано во вьюсе, если argument does not validate). Почему возникает такая ситуация не понятно.

А когда делал по следующему методу - http://mustardseedmedia.com/podcast/episode31 - всё получается, но на страницах терминов исчезает лента нод! А я этого не хочу.

метод такой - создать в теме документ taxonomy_term_page.tpl.php, и прописать в нём:

<div class="class-8">
<?php
$view = views_get_view('название_вьюса');
$display = $view->execute_display('block_1', $tids);
print $display['content'];
?>
</div>

Надеюсь, кто-нибудь подскажет, что же делать...