folax

[Решено] Сортировка категорий при добавлении товара

Рекомендуемые сообщения

folax    1

Добрый день форумчане, подскажите кто знает какой файл отвечает за сортировку категорий и подкатегорий при добавлении нового товара. Пропала сортировка, вроде бы на демо ocStore Версия 1.5.5.1.2 она присутствует, а у меня нет. Не удобно выбирать категории в разнобой. Спасибо.

 

post-23924-0-06370800-1417524982_thumb.png

post-23924-0-37454200-1417524985_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    859

А в категориях у вас нормально категории выводятся? Или так же в кашу?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
folax    1

В категориях нормально выводится, и в админке и в фронте магазина.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    859

Сравните файлы

 

admin/model/catalog/product.php

admin/controller/catalog/product.php

 

с оригинальными из дистрибутива (например с помощью программы WinMerge)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
folax    1

Проверил, файлы одинаковые. Изменений нет.  Сделал так, сделал копию файлов и потом заменил все файлы оригинальным дистрибутивом, результат тот же, сейчас попробую VQmod приложения выключить.

 

VQmod приложения тоже не влияют на сортировку, осталось попробовать без сторонних модулей.

 

Попробовал без модулей тоже самое, сейчас проанализирую структуру базы данных оригинала и мою, может там что найду.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
folax    1

Решение найдено в функции function getCategories($data), файл

 /admin/model/catalog/category.php

строка 220, сортирует по номеру категории, а не по имени 

$sql .= " GROUP BY cp.category_id ORDER BY c.sort_order, name";

заменить на 

$sql .= " GROUP BY cp.category_id ORDER BY name, c.sort_order";

и сортировка начинает работать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу