Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Изменения приоритета в сортировке по полям сортировки


Recommended Posts

Добрый день. 

По умолчанию в Opencart 2.3 стоит сортировка по полям sort_order. Чем ниже число поля сортировки, тем выше товар в листинге.

Мне необходимо сделать так, что бы приоритет был наоборот по порядку. 

Т.е. Если у товара значение поля сортировки 1, то он отображается первым, 2 - вторым и тд. И что делать с нулём, он по умолчанию.

Надіслати
Поділитися на інших сайтах


2 минуты назад, exebits сказал:

И что делать с нулём, он по умолчанию.

А с ним надо что-то делать?

6 минут назад, exebits сказал:

Мне необходимо сделать так, что бы приоритет был наоборот по порядку. 

Вы точно  "программист и разработчик"? Не умеете пользоваться в запросах  ASC/DESC ?

Надіслати
Поділитися на інших сайтах


7 minutes ago, Shureg said:

А с ним надо что-то делать?

Вы точно  "программист и разработчик"? Не умеете пользоваться в запросах  ASC/DESC ?

менял в sort_order ASC на DESC получил 5,4,3,2,1,0

а в идеале хотелось бы 1,2,3,4,5,0

Надіслати
Поділитися на інших сайтах


3 минуты назад, exebits сказал:

менял в sort_order ASC на DESC получил 5,4,3,2,1,0

а в идеале хотелось бы 1,2,3,4,5,0

Тяжельій случай:)). Не понятно зачем єто надо, и почему ваш вопрос вьі заслали в єтой ветке

Надіслати
Поділитися на інших сайтах


2 hours ago, Dimasscus said:

Тяжельій случай:)). Не понятно зачем єто надо, и почему ваш вопрос вьі заслали в єтой ветке

Почему тяжёлый? Это нормальный вопрос, который нужен для работы с сортировкой имея сотни категорий и 100к+ товаров. Вариант с DESC подходит, просто неудобно при работе в админке. Ладно, сам условие придумаю и допишу, раз тут все смеются с данной логики.  

Змінено користувачем exebits
Надіслати
Поділитися на інших сайтах


6 минут назад, exebits сказал:

Почему тяжёлый? Это нормальный вопрос, который нужен для работы с сортировкой имея сотни категорий и 100к+ товаров. Вариант с DESC подходит, просто неудобно при работе в админке. Ладно, сам условие придумаю и допишу, раз тут все смеются с данной логики.  

логика это когда 0.1.2.3.4.5

когда 1.2.3.4.5.0 это хотелка со странностями

в вашем случае-не использовать 0. для товаров которые нужно отправить в самый конец- 99

для товаров в начале списка- приоритет очередности 1-2-3-4-5 

Надіслати
Поділитися на інших сайтах


2 hours ago, Dimasscus said:

логика это когда 0.1.2.3.4.5

когда 1.2.3.4.5.0 это хотелка со странностями

в вашем случае-не использовать 0. для товаров которые нужно отправить в самый конец- 99

для товаров в начале списка- приоритет очередности 1-2-3-4-5 

Странностей нет на самом деле. Возможно и хотелка.  Делаю тонкую настройку сортировки большого кол-ва товаров из админки. И намного удобнее, когда от 1 до N, а не от 0 до N(по умолчанию) или от N до 0.  Сделать значение поля сортировки для всех товаров 99, а лучше 10000 - это вариант. Тогда проще задать 10000 по умолчанию, что бы при создании нового товара был не ноль. 

Змінено користувачем exebits
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.