Представления Drupal отображают новейшее содержимое на ограничение таксономии на один узел - PullRequest
2 голосов
/ 14 апреля 2010

Я хочу создать представление, в котором отображаются все 5 моих терминов таксономии, а затем отображается последний опубликованный узел, но он ограничен 1. Например:

Налоговый термин 1
Последний опубликованный узел

Налоговый термин 2
Последний опубликованный узел

и т. Д.

В настоящее время я группирую по термину таксономии, поэтому отображаются все опубликованные узлы, а затем отсортированы по дате публикации. Я не могу понять, как ограничить узлы, чтобы показывать только один элемент за термин таксономии.

Любая помощь будет принята с благодарностью.

Ответы [ 4 ]

7 голосов
/ 08 июня 2012

Это возможно в Views 3. Я тестировал это на D7, но должно работать и на D6.

  1. Добавить новый вид типа - Термины таксономии
  2. Добавить отношение - термин таксономии: Репрезентативный узел
  3. Другое - Использование агрегации: Да
  4. Добавить поле - Содержание: Заголовок. Измените параметры агрегации, чтобы сгруппировать результаты вместе
1 голос
/ 27 февраля 2011

Неплохо, если у вас много узлов, но я делал это в других случаях, используя фильтр для «Повышен на первую страницу» - тогда вы просто убедитесь, что продвигаете только один узел за раз.

0 голосов
/ 07 мая 2010

Я бы рекомендовал проверить модуль Views Group By.

http://drupal.org/node/389230

Указанное выше учебное пособие фактически описывает практически то, что вы пытаетесь сделать.

0 голосов
/ 15 апреля 2010

Я бы предложил использовать комбинацию панелей и видов. Сначала создайте (или используйте представление по умолчанию) для узлов, которые принимают термин таксономии в качестве аргумента. Во-вторых, создайте страницу панелей, содержащую пять областей. Каждый регион должен быть заполнен представлением (на самом деле это будет одно и то же представление с первого шага, но с разными аргументами). В панелях пользовательского интерфейса вы можете ограничить количество отображаемых записей каждого представления, установите это значение равным единице, чтобы отображать только одну статью за термин.

Панели: http://drupal.org/project/panels

Просмотров: http://drupal.org/project/views

...