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

Админка - Не коректно отображаются категоии на странице продукта.


ozzyk

Recommended Posts

Админка-Товары-Связь. категории отображаются непонятно какой сортировкой. Прикрепил фото.
Нужно исправить чтобы было по порядку, категория её под категория, следующая категория под категория.

13bc73b4d3d6t.jpg

Зачем мне это нужно:
Когда генерирую прайс, товары в прайс попадают в таком же порядке как и выглядят категории.

Понимаю что искать нужно тут /admin/controller/catalog/produc но вот что нужно паправить ума не хватает. Сам файл
Спасибо за помощь.

Если нужно ссылка на прайс как выводит все в прайс
 

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


Админка-Товары-Связь. категории отображаются непонятно какой сортировкой. Прикрепил фото.

Нужно исправить чтобы было по порядку, категория её под категория, следующая категория под категория.

13bc73b4d3d6t.jpg

Зачем мне это нужно:

Когда генерирую прайс, товары в прайс попадают в таком же порядке как и выглядят категории.

Понимаю что искать нужно тут /admin/controller/catalog/produc но вот что нужно паправить ума не хватает. Сам файл

Спасибо за помощь.

Если нужно ссылка на прайс как выводит все в прайс

 

ocstore 1.5.5.1.1

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


Не тот файл.

 

Здесь исправьте 

admin/model/catalog/category.php

Найти:

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

Заменить на это: 

$sql .= " GROUP BY cp.category_id ORDER BY name";
Надіслати
Поділитися на інших сайтах

Или используйте для ВСЕЙ иерархии категорий СКВОЗНОЙ (т.е. единый) порядок сортировки.

 

В этом случае код менять не придется, все решается настройками в админке.

 

BTW, если, например, в иерархии 3 уровня и у любого родителя не более 9 потомков, можно применить 3-х значный индекс порядка сортировки:

Первый уровень - 100, 200, 300 и т.д.

Второй - 110, 120, 210, 320 и т.д.

Третий - 111, 112, 211, 321 и т.д.

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


 

Не тот файл.

 

Здесь исправьте 

admin/model/catalog/category.php

Найти:

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

Заменить на это: 

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

Спасибо!

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


 

Не тот файл.

 

Здесь исправьте 

admin/model/catalog/category.php

Найти:

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

Заменить на это: 

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

В связи все стало на места, но вот проблема не решилась, прайс как генерировался в непонятном порядке так и генерируется!

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


Или используйте для ВСЕЙ иерархии категорий СКВОЗНОЙ (т.е. единый) порядок сортировки.

 

В этом случае код менять не придется, все решается настройками в админке.

 

BTW, если, например, в иерархии 3 уровня и у любого родителя не более 9 потомков, можно применить 3-х значный индекс порядка сортировки:

Первый уровень - 100, 200, 300 и т.д.

Второй - 110, 120, 210, 320 и т.д.

Третий - 111, 112, 211, 321 и т.д.

И где в админке это включить?

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


Каталог -> Категории -> Изменить (для каждой категории и подкатегории) -> Данные -> Порядок сортировки

Порядок сортировки у меня прописан,

Главная категория 1. - под категория 1. - подкатегория 2. под категория 3.

Главная категория 2. - под категория 1. - подкатегория 2. под категория 3.

Но порядок не соблюдается.

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


Порядок сортировки у меня прописан,

Главная категория 1. - под категория 1. - подкатегория 2. под категория 3.

Главная категория 2. - под категория 1. - подкатегория 2. под категория 3.

Но порядок не соблюдается.

А с какими значениями прописан порядок? В простейшем случае должно быть 

 

Главная категория, значение 1. - под категория 1, значение 2. - подкатегория 2, значение 3. под категория 3, значение 4.

Главная категория 2, значение 5. - под категория 1, значение 6. - подкатегория 2, значение 7. под категория 3, значение 8

 

И, само собой, ORDER BY c.sort_order, name нужно восстановить

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


  • 4 weeks later...

подскажите пожалуйста, где зарыта проблема:

1. Переустановил магазин, залил туда старую БД. Все встало на место, только БД с новым именем пришлось делать.

2. В принципе все восстановилось, кроме картинок. 

3. Единственная проблема-все товары были распределены по 2 категориям, однако после заливки в разделе Товары-Связи не выходят категории товаров. Пробовал по-всякому через админку сделать, ничего не получается. Если исправлять код или команду, в каком файле смотреть и что исправить?

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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