Views. Сортировка по полю-представлению

Главные вкладки

Аватар пользователя void void 19 декабря 2017 в 10:17

Во вьюс выводятся поля одного материала (М1) + поле-представление, которое считает количество связанных с данным материалом (М1) других материалов (М2) (т.е. на выходе число).
Возможно ли как то по вот этому последнему полю выполнить сортировку?

Или как-то по другому организовать?.. Нужна сортировка по количеству материалов.

Что есть:
- Материал 1 (М1)
- Материал 2 (М2), связанный с М1

Вывод:
- Вьюс 1 (В1)
> Поле 1
> Поле 2
> ...
> Поле N = Вьюс 2
- Вьюс 2
> Число М2, связанных с М1
> + Условия отбора M2 (не все что связаны должны быть посчитаны)

Надо:
- Отсортировать В1 по полю N.

Комментарии

Аватар пользователя void void 19 декабря 2017 в 10:47

Наверное надо в М1 добавлять поле, туда регулярно считать результаты (наверное по крону), и вот по нему уже легко сортировать.

Аватар пользователя bumble bumble 19 декабря 2017 в 10:49
1

Если есть опыт проггинга - можно написать свой сортинг-хендлер для вьюхи, и в нем реализовать нужную логику.