Здравствуйте!
При доработке сайта, вернулся к задаче фильтрации товаров по цветам.
Со стилями и с тем, как сделать красивый фильтр, я разобрался.
Сейчас, количество цветов в фильтре увеличилось и появилась необходимость поменять последовательность этих цветов в фильтре - по популярности.
Суть в том, что JBzoo сгенерировал и куда-то сложил данные о параметре "цвет" (элемент SELECT).
Объясню ситуацию.
Например, у меня было 5 цветов: зеленый, желтый, черный, белый, красный.
Я создал для каждого из этих цветов альтернативное значение - при создании параметров элемента, т.е.:
green, yellow, black, white, red.
Когда я делал вывод выбора по цвету в фильтре, я пользовался решённой задачей.
Оказалось, что для каждого моего цвета JBZoo создал свой ID вот в таком виде:
idbelyj-53451f4588a9b
idkrasnyj-53451f458b97e
и так далее.
Теперь, мне понадобилось поменять последовательность цветов, а также добавить новые цвета.
В настройках элемента, стало так:
1. черный
2. белый
3. коричневый
4. серый
5. красный
6. зеленый
7. желтый
Но. При изменении порядка этих цветов в параметрах элемента, вывод цветов в фильтре остался прежним.
Такое ощущение, что фильтр выводит позиции не по порядку, указанному в настройках, а по второй части ID, которая генерируется в числовом виде. В Моём случае так:
53451f4588a9b
53451f4589a3e
53451f458a9db
53451f458b97e
53451f458c91c
53451f458d8bb
53451f458e85e
Тогда, я удалил все значения цветов, поставил значения "тест1", "тест2" и поменял этот параметр для всех товаров каталога.
Порядок отображения был корректен - сначала тест1, потом тест2.
Далее, я добавил те параметры цветов, которые удалил ранее - черный, белый и т.д. в нужной мне последовательности.
Но цвета начали выводиться в старой последовательности, которая была до удаления.
А значит, эти сгенерированные ID привязаны к первоначальному значению, которое мы вводим.
Отсюда вопрос:
как мне удалить эти сгенерированные значения? Где их искать?
Есть ли другая возможность изменить последовательность вывода цветов?