#drupal #views
#drupal #число просмотров
Вопрос:
Я хочу создать представление, в котором отображаются только самый старый и самый новый узел определенного типа контента. какой самый простой способ сделать это? Спасибо
Ответ №1:
Это может быть возможно с помощью hook_views_query_alter . Однако для подхода без кода я бы рекомендовал создать два представления. Одно представление для захвата самого старого, а другое — для захвата самого нового узла для вашего типа контента. Затем вы можете использовать панели для размещения этих представлений рядом друг с другом, создавая иллюзию, что они являются одним целым.
Ответ №2:
Это самый простой способ сделать это с помощью пользовательского интерфейса Views.
1) Создайте отображение представлений (страница, блок и т. Д.) С фильтрами типа контента и опубликованного, ограничьте его отображением только одного узла и сортировкой по дате публикации по возрастанию. Это покажет самый старый узел.
2) В тех же представлениях добавьте отображение вложений. Используйте те же фильтры и ограничения и измените только (переопределив это отображение) сортировку по убыванию. Таким образом, вы получите самый последний узел.