Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Товары без картинок в конец раздела

20.12.2017, 11:24
Антон

Зарегистрирован:
2016-10-26
Сообщений: 8

Не могу разобраться как перенести товары у которых отсутствует изображение в конец раздела.
Сейчас товары на которые присутствую картинки перекидываются в конец раздела. А у которых его нет в начало.
23.12.2017, 17:51
Игорь
Игорь Мишарин
Игорь

Зарегистрирован:
2011-11-20
Сообщений: 443

"Сортировать объекты по полю (полям)*:"
Проверьте это поле в компоненте
28.12.2017, 13:28
Антон

Зарегистрирован:
2016-10-26
Сообщений: 8

Если правильно понял, в том поле было написано а.приорити, удали забил имедж, ничего не изменилось. Пустое поле тоже ставил.
28.12.2017, 18:57
Игорь
Игорь Мишарин
Игорь

Зарегистрирован:
2011-11-20
Сообщений: 443

Мало указать название поля, нужно еще указать сортировку - DESC или ASC
Там под полем есть описание.
Например, Image DESC
31.05.2018, 17:13
Олег
Олег

Зарегистрирован:
2018-05-31
Сообщений: 1

такая же проблема была
30.10.2018, 11:02
Юрий
Студия Вэлпис

Зарегистрирован:
2018-10-30
Сообщений: 18

Пример запроса - Номер компонента в примере 185
SELECT * FROM `Message185`as a order by if(a.Image='',0,if(a.Image is null,0,1)) DESC
10.11.2018, 18:31
Руслан Густокашин
Студия Вэлпис
Руслан Густокашин

Зарегистрирован:
2012-02-06
Сообщений: 959

Все зависит от типа файлового поля. Если это "Множественная загрузка", тогда надо в системных настройках компонента джойнить таблицу Multifield, и в $query_order указывать IF с соответствующим алиасом.
Если обычное файловое поле, то джойнить ничего дополнительно не нужно - достаточно IF'а.

198 196 2018-11-10 18:31:37 14879
Описание проекта