Как показать только самый старый и самый новый узел в представлениях Drupal? - PullRequest
0 голосов
/ 28 октября 2011

Я хочу создать представление, которое показывает только самый старый и самый новый узел определенного типа контента. Какой самый простой способ сделать это? Спасибо

Ответы [ 2 ]

0 голосов
/ 14 сентября 2013

Это самый простой способ сделать это с помощью пользовательского интерфейса Views.

1) Создать отображение views (страница, блок и т. Д.) С фильтрами типа контента и опубликованного, ограничитьотображать только один узел и сортировать по дате публикации по возрастанию.Это покажет самый старый узел.

2) В тех же представлениях добавьте дисплей Attachment .Используйте те же фильтры и ограничения и измените только (переопределяя это отображение) сортировку на нисходящую.Таким образом, вы получите последний узел.

0 голосов
/ 31 октября 2011

Это может быть возможно с hook_views_query_alter . Однако для подхода без кода я бы рекомендовал создать два представления. Одно представление для получения самого старого и другое представление для получения самого нового узла для вашего типа контента. Затем вы можете использовать Панели , чтобы разместить эти виды рядом друг с другом, создавая иллюзию, что они едины.

...