Друзья, подскажите пожалуйста, есть сайт на Drupal 7
Там реализован каталог оборудования с ценой, задача такая - сделать сортировку по цене от минимальной к максимальной . Это реализуется с помощью критерия сортировки в стандартном представлении. Но есть товары которые с 0, их нужно убрать в конец списка в независимости от сортировки. Возможно такое сделать стандартными средствами?
Поле с "0" в конец списка записей.
Главные вкладки
Лучший ответ
uskaman2000 wrote: есть товары которые с 0
А они должны быть именно с ценой 0? Магазин эти товары реально бесплатно раздаёт?
Бывал на таких сайтах, выглядит очень колхозно. Менее колхозно выглядит если цену вообще не заполнять, тогда модуль Views Sort Null Field поможет.
Комментарии
Стандартными средствами очень сомнительно, это слишком редкий кейс.
Нужно альтерить запрос и добавить IF в ORDER BY
UPD: https://www.drupal.org/project/views_sort_expression
Вот есть похожий
А они должны быть именно с ценой 0? Магазин эти товары реально бесплатно раздаёт?
Бывал на таких сайтах, выглядит очень колхозно. Менее колхозно выглядит если цену вообще не заполнять, тогда модуль Views Sort Null Field поможет.
Ну да, это разумный вариант) наверное проще будет перебить поле на пустое, сейчас попробую модуль, спасибо!
Разобрался, спасибо.