1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Решение проблем

Поле с "0" в конец списка записей.

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

Друзья, подскажите пожалуйста, есть сайт на Drupal 7
Там реализован каталог оборудования с ценой, задача такая - сделать сортировку по цене от минимальной к максимальной . Это реализуется с помощью критерия сортировки в стандартном представлении. Но есть товары которые с 0, их нужно убрать в конец списка в независимости от сортировки. Возможно такое сделать стандартными средствами?

Лучший ответ

Аватар пользователя marassa marassa 2 июня 2020 в 10:21

uskaman2000 wrote: есть товары которые с 0

А они должны быть именно с ценой 0? Магазин эти товары реально бесплатно раздаёт? Wink
Бывал на таких сайтах, выглядит очень колхозно. Менее колхозно выглядит если цену вообще не заполнять, тогда модуль Views Sort Null Field поможет.

Комментарии

Аватар пользователя Semantics Semantics 2 июня 2020 в 10:01

Стандартными средствами очень сомнительно, это слишком редкий кейс.
Нужно альтерить запрос и добавить IF в ORDER BY

UPD: https://www.drupal.org/project/views_sort_expression
Вот есть похожий

Аватар пользователя marassa marassa 2 июня 2020 в 10:21

uskaman2000 wrote: есть товары которые с 0

А они должны быть именно с ценой 0? Магазин эти товары реально бесплатно раздаёт? Wink
Бывал на таких сайтах, выглядит очень колхозно. Менее колхозно выглядит если цену вообще не заполнять, тогда модуль Views Sort Null Field поможет.

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /