Как вывести в Drupal 7 по 2 ноды на каждый термин из словаря?

Группировать по 2 ноды на каждый термин таксономии

Сайт-каталог должен иметь следующий функционал: некий словарь продукции в котором распределена вся продукция компании, а на соответствующих страницах (каталог) должны быть выведены группы продуктов (термин таксономии) и 2 случайных товара (2 ноды, предположим, товары); справа должно быть описание группы продуктов со ссылкой на сам раздел. Миниатюра в этом посте схематически отражает суть задачи, качество картинки здесь ни к чему. Итак, первым делом - найти удобное решение на drupal.org, которое позволит в минимально короткий сроки осуществить задуманное. Но ничего кроме views_limit_grouping не удаётся найти. Впрочем и данный модуль отнюдь не решение. А у задачи до безобразия простое решение, которое пришло лишь после апробации всех возможных на тот поздний час вариантов. Как вывести с помощью views по 2 ноды на каждом термине таксономии? Просто. По традиции по шагам описываю принцип: 1. Создать views с привязкой термину таксономии; 2. Настроить вывод нужных полей (картинки, ссылки, заголовки); отключить из вывода поля, которые только в группировке будут использоваться; 3. Добавить фильтр сортировки - случайность, т.о. выдача всегда будет разной; 4. Ограничить вывод позиций чётным количеством: например, 10, 12 или сколько там будет логично в вашем варианте; 5. Добавить в relationship условие вывода материала, имеющего термин таксономии; 6. Стиль оформления вывода именна "группировка полей"; будет как-то так - http://screencast.com/t/il2p4piwQ05 7. Вуа-ля. Изучив возможности views возможно по-настоящему творить чудеса в CMS Drupal.

Комментарии к записи

Большое спасибо, помогло))

Plain text

Target Image