Закрепленные материалы. Сортировка. Объясните логику.

Аватар пользователя Никк Никк 17 апреля 2014 в 16:18

В представлении следующие критерии сортировки:

Критерии сортировки
Содержимое: Закреплено (возр.)
Содержимое: Дата создания (убыв.)

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

Критерии сортировки
Содержимое: Закреплено (убыв.)
Содержимое: Дата создания (убыв.)

В этом случае сначала располагаются закрепленные материалы в порядке убывания, потом все остальные.
Но как сделать, чтобы сначала выводились закрепленные именно в порядке возрастания? А потом все остальные в порядке убывания...

0 Thanks

Комментарии

Аватар пользователя Никк Никк 17 апреля 2014 в 16:31

Если закрепленные вниз поставить, то они в самом конце списка будут.
А нужно, чтобы закрепленные всегда были наверху.

Аватар пользователя tonyk tonyk 18 апреля 2014 в 8:40
"Никк" wrote:

Содержимое: Закреплено (возр.)
Содержимое: Дата создания (убыв.)

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

Неправильно понимаете.
Это означает:
- Сначала выводятся незакрепленные материалы в порядке убывания даты публикации.
- Потом выводятся закрепленные материалы в порядке убывания даты публикации.

Аватар пользователя tonyk tonyk 18 апреля 2014 в 8:44
"Никк" wrote:

Но как сделать, чтобы сначала выводились закрепленные именно в порядке возрастания? А потом все остальные в порядке убывания...

Никак. Это нельзя реализовать одним SQL-запросом, поэтому такой функциональности нет во views. Это можно сделать с помощью двух разных views.

Аватар пользователя Никк Никк 21 апреля 2014 в 18:15
"tonyk" wrote:

. Это можно сделать с помощью двух разных views.

а как объединить два вьюса?
Почитал. Вроде через аттачмент, да?

Аватар пользователя mistix mistix 18 августа 2014 в 13:54

В друпал 7 первым критерием сортировки ставится "Содержимое: Прикреплен (убыв.)", а затем уже все другие. Например:

«Содержимое: Прикреплен (убыв.)
Содержимое: Дата создания (убыв.)»