Тема: Сбивается сортировка категорий
Выставляю категории в нужном мне порядке:
при обновлении страницы сортировка сбивается, "Ботинки SPINE" улетают наверх, а "Туризм и отдых" вниз.
Форум ReadyScript Вопросы по работе с системой Сбивается сортировка категорий
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Выставляю категории в нужном мне порядке:
при обновлении страницы сортировка сбивается, "Ботинки SPINE" улетают наверх, а "Туризм и отдых" вниз.
Вы могли бы скинуть нам в поддержку дамп таблицы product_dir? Мы посмотрим что там с сортировочными индексами. Попробуем воспроизвести ситуацию на наших тестовых машинах.
Конечно скину. Только расскажите поподробней где взять этот дамп?
Можно даже не дамп базы, а обычную выгрузку всех полей категорий в CSV. т.е. Товары->Каталог товаров->Кнопка Импорт/Экспорт->Экспорт категорий. В итоге будет сформирован CSV файл.
Та же проблема возникла. Раньше не было.
Понадобилось отсортировать категории в другом порядке.
Такая вещь случается обычно. Если у категорий поле сортировочный индекс одинаковое. Вы вроде визуально меняете его. Но запрос который уходит на сервер не может поменять местами его. Поэтому надо выгрузить в CSV категории и проверить Сортировочный индекс. Он у всех категорий должен быть разный.
Если есть одинаковый просто поменяйте, чтоб с другими не совпадал. И загрузите категории обратно. Я думаю всё получится.
Обычно такое бывает у тех кто импортирует категории через CSV. И при редактировании указывает сортировочный индекс такой же. Желательно это поле оставлять пустым, ли указывать другую цифру в сортировочном индексе.
Сейчас попробовал выгрузить категории в CSV и удалить "порядковый N" у всех категорий, как я понимаю это и есть сортировочный индекс. Затем импортировал категории обратно также через CSV. Теперь в админке перетаскивание категорий мышкой вообще не дает никакой результат, т.е. в админке крути как хочешь, а на сайте изменения не отображаются вовсе. Нужно еще раз выгрузить категории и проставить этот порядковый номер у всех категорий?
Просто выгрузил категории в CSV, проставил порядковый номер у категорий, загрузил обратно и все заработало как надо. Только надо учесть то, что при загрузке надо будет поперетаскивать вручную категории так как вам нужно.
Sergey T.
Участник
НеактивенЗарегистрирован: 2014-09-12
Сообщений: 239
Рейтинг: 11Просто выгрузил категории в CSV, проставил порядковый номер у категорий, загрузил обратно и все заработало как надо. Только надо учесть то, что при загрузке надо будет поперетаскивать вручную категории так как вам нужно.
Всё сделали верно.
Такая вещь случается обычно. Если у категорий поле сортировочный индекс одинаковое. Вы вроде визуально меняете его. Но запрос который уходит на сервер не может поменять местами его. Поэтому надо выгрузить в CSV категории и проверить Сортировочный индекс. Он у всех категорий должен быть разный.
Если есть одинаковый просто поменяйте, чтоб с другими не совпадал. И загрузите категории обратно. Я думаю всё получится.
В общем да, так и вышло. Категории создавались клонированием и у всех получился индекс родителя.
Спасибо!
Если можно, поправьте пожалуйста, чтобы такого больше не было.
Хорошо. Спасибо за замечание! Поправим в ближайших версиях.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум ReadyScript Вопросы по работе с системой Сбивается сортировка категорий