Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.6.x)
Общий форум
Не работает сортировка
Не работает сортировка
IrbisDev
Новичок
Сообщений: 7
Регистрация: 12-07-2015
# 1
30-09-2015 22:59
Люди добрые подскажите почему в prestashop 1.6.0.14 не работает сортировка категорий?
Рассказываю порядок действий.
Создаю категорию Компьютеры а в ней ещё несколько подкатегорий, потом создаю категорию Ноутбуки и в ней несколько подкатегорий.
Вроде бы всё хорошо, стрелочками можно переносить подкатегории с место на место, НО!!!
Теперь я хочу добавить подкатегорию в Компьютеры(т.е. в первую созданую категорию) всё создаётся, НО эта подкатегория больше не сортируется!!! Она всегда находится на первой позиции, куда бы я её не перетащил позиция больше не меняется!!!
Как такое может быть, что за упущение такое?
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 2
30-09-2015 23:56
Протестировал на
PrestaShop 1.6.0.14
описанная выше ошибка не проявляется.
Включите отображение ошибок, откройте консоль в браузере и выполните "перенос". Приложите ответ в запросе.
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
IrbisDev
Новичок
Сообщений: 7
Регистрация: 12-07-2015
# 3
01-10-2015 15:01
Ошибок нет, перенос в админке осуществляется, в базе данных позиции записываются правильно. Сортировка криво работает именно в "Главное горизонтальное меню v2.2.3 - от PrestaShop" и в блоке "Блок категорий v2.9.1 - от PrestaShop" в общественной части.
Более чем уверен в качестве сортировки используется какое то поле в качестве основного и position в качестве дополнительного поля. Но вот где это посмотреть(настроить) и поправить.
Ещё раз порядок действий.
1. Создаю категорию "Компьютеры" и в ней добавляю несколько подкатегорий
2. Создаю категорию "Планшеты" и в ней добавляю несколько подкатегорий.
На данном этапе в паблике всё отображается и сортируется как положено в админке и в паблике.
Далее!
3. Создаю ещё одну подкатегорию в категорию "Компьютеры", в админке сортируется в паблике эта подкатегория находится вверху и не меняет свою положение.
4. Создаю ещё одну подкаегорию в категории "Компьютеры", в админке сортируется в паблике эта подкатегорий сортируется только с подкатегорий добавленной на 3 шаге. Обе эти подкатегории находятся вверху.
Делаем вывод, что в качестве сортировки используется как минимум два параметра. ORDER by field1, position
Вопрос что это за загадочное поле field1, и как его найти
Спасибо за понимание!
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 4
01-10-2015 20:03
Протестировал еще раз
PrestaShop 1.6.0.14
с установленным модулем
blocktopmenu 2.2.3
, описанная выше ошибка не проявляется.
Проверьте в
Модули > Позиции
наличие модуля в хуке
categoryUpdate
.
Очистите директории
/cache/smarty/cache/blocktopmenu/
и
/cache/smarty/cache/blockcategories/
Цитата:( IrbisDev @ 01-10-2015 16:01
Смотреть сообщение
)
Делаем вывод, что в качестве сортировки используется как минимум два параметра. ORDER by field1, position
Бред.
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
IrbisDev
Новичок
Сообщений: 7
Регистрация: 12-07-2015
# 5
28-09-2016 21:41
РЕШЕНИЕ!
В таблице товарных категорий ps_category снимаем атрибут UNSIGNED
Сообщение отредактировал IrbisDev (28-09-2016 22:41)
IrbisDev
Новичок
Сообщений: 7
Регистрация: 12-07-2015
# 6
29-09-2016 14:37
Цитата:( IrbisDev @ 28-09-2016 22:41
Смотреть сообщение
)
РЕШЕНИЕ!
В таблице товарных категорий ps_category снимаем атрибут UNSIGNED
В таблице товарных категорий ps_category снимаем атрибут UNSIGNED с поля position
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов