Drupal Views: отображение нод по одной последней на каждый термин таксономии

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

Аватар пользователя Legat Legat 19 сентября 2011 в 6:13

Всем привет, возник следующий вопрос. Как создать блок views, который бы отображал пять последних нод из пяти терминов определенного словаря?

К примеру:
Последняя добавленная нода из термина 1
Последняя добавленная нода из термина 2
Последняя добавленная нода из термина 3

и так далее...

Надеюсь доступно объяснил. Буду весьма признателен за помощь.

Комментарии

Аватар пользователя ingumsky@drupal.org ingumsky@drupal.org 19 сентября 2011 в 13:37

Здравствуйте!

Я вижу только вариант, при котором вы в один кастомный блок или блок views будете аттачить вьюсы (неважно, через views_attach или просто прописав код). Выглядеть это будет примерно так:
1. создаёте views, который показывает одну последнюю созданную ноду;
2. делаете аргумент — Taxonomy:Tid, чтобы views отбирал только ноды, отмеченные этим термином;
3. создаёте блок с фильтром ввода «код php», где последовательно вызываете ваш вьюс (views_embed_view()) сначала с tid первого термина в качестве аргумента, потом второго и т.д.;
4. выводите блок в нужном вам регионе;
5. Profit!