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

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


Recommended Posts

Добрый день. 

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

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

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

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


  В 19.01.2021 в 10:42, exebits сказав:

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

Expand  

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

  В 19.01.2021 в 10:42, exebits сказав:

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

Expand  

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

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


  В 19.01.2021 в 10:50, Shureg сказав:

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

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

Expand  

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

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

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


  В 19.01.2021 в 10:59, exebits сказав:

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

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

Expand  

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

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


  В 19.01.2021 в 11:03, Dimasscus сказав:

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

Expand  

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

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


  В 19.01.2021 в 11:26, exebits сказав:

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

Expand  

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

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

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

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

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


  В 19.01.2021 в 11:35, Dimasscus сказав:

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

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

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

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

Expand  

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

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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