Чередование результатов view

Аватар пользователя 3_14yavka 3_14yavka 21 марта 2018 в 11:19

Есть вьюха, которая выводит ноды шести разных content type. Необходимо прикрутить сортировку типа: 2 ноды первого content type, далее по одной ноде остальных content type и потом по кругу.

Во вьюхе используется пейджер (Load More Pager). Всего нод в результате больше тысячи и это число постоянно растет. Несколько exposed фильтров.

Как сие можно реализовать? Можно ли это разрулить sql-запросом?

Заранее благодарю за помощь.

0 Thanks

Комментарии

Аватар пользователя bumble bumble 21 марта 2018 в 12:31
3_14yavka wrote:

Можно ли это разрулить sql-запросом?

Запрос * количество типов.

ИМХО, проще без вьюхи разрулить.

Аватар пользователя bumble bumble 21 марта 2018 в 12:53

Имел ввиду, что запросов будет пропорционально количеству необходимых (разных) типов материала.

Без вьюхи - это обычный hook_menu + EntityFieldQuery/DB API.