Сортировка views по числовому полю

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

Аватар пользователя shevgeny shevgeny 1 августа 2013 в 13:44

Господа, подскажите как решить вопрос. Есть вьюха с сортировкой по числовому полю и по заголовкам. Обе сортировки по возрастанию. Нужно, чтобы ноды в выводе сортировались по числовому полю, а затем по заголовку. Вроде все нормуль, но почему-то сначала идут ноды, в которых числовое поле не заполнено, а потом только те, в которых есть значение числового поля. А нужно наоборот. Как это изменить?

Комментарии

Аватар пользователя shevgeny shevgeny 1 августа 2013 в 14:02

Неужели никто не сталкивался с такой ситуацией? Подскажите, пожалуйста. Я на шестерке уже 100 лет ничего не делал, а вот сейчас пришлось и у меня тупняк. Если бы речь шла о семерке, я бы добавил еще один критерий сортировки (в начало) - если поле заполнено / не заполнено. Но в D6 и views под него такая возможность отсутствует Sad

Аватар пользователя dotter90 dotter90 1 августа 2013 в 14:17

а в чем проблема добавить условия на то чтобы значение поля было больше нуля?

"shevgeny" wrote:
но почему-то сначала идут ноды, в которых числовое поле не заполнено

не почему-то, а потому что пустое поле это по сути ноль. поставьте первым критерий сортировки - чтобы сразу проверяло больше ли нуля значение.

Аватар пользователя shevgeny shevgeny 1 августа 2013 в 14:20

dotter90 wrote:
а в чем проблема добавить условия на то чтобы значение поля было больше нуля?
"shevgeny" wrote:
но почему-то сначала идут ноды, в которых числовое поле не заполнено

не почему-то, а потому что пустое поле это по сути ноль. поставьте первым критерий сортировки - чтобы сразу проверяло больше ли нуля значение.

Я бы поставил, но таковая возможность во views для D6 попросту отсутствует. Пришлось добавить еще одно поле в ноде, и соответствующий ему критерий сортировки.