Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Ломается структура категорий в магазине


 Поделиться

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

Все кто знает как решить проблему с категориями - помогите разобраться

Суть вопроса такова: при создании в магазине категории или подкатегории ломается структура категорий (они дублируются, появляется бардак), при этом категории изначально имеющиеся в магазине работаю без нареканий. Возможно это конфликт с одним из модулей, однако такая проблема присутствует в магазине изначально. Подробности на скриншотах:

Заранее благодарю за помощь!

2.jpg

2а.jpg

3.jpg

4.jpg

5.jpg

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


В 27.01.2018 в 16:10, nowremont сказал:

 я занимаюсь изготовлением магазинов на заказ

естественно конфликт модулей, но почему кто-то за вас разбираться в этом будет?

взялись за работу-так работайте!

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

19 минут назад, alena967 сказал:

 

естественно конфликт модулей, но почему кто-то за вас разбираться в этом будет?

взялись за работу-так работайте!

Какой полезный ответ)

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


Заходим в админку, в категории и тыкаем в кнопочку - ЛЕЧИТЬ(исправить) (REPAIR)

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

Вот вы как разработчик магазинов, реально думаете, что по написанному выше можно что-то понять?:) Даже если есть желание помочь, никакой возможности не даете.

По теме: в чем проблема, вооружайтесь var_dump( ) и die( ) и вперед - отлаживать. Искать связи, куда идут и откуда берутся данные глюки. Если вы другие способы отладки конфликтов знаете, то поделитесь, особенно интересна отладка чужого кода по скриншотам.

Изменено пользователем Gorman
Ссылка на комментарий
Поделиться на других сайтах

8 минут назад, Gorman сказал:

Вот вы как разработчик магазинов, реально думаете, что по написанному выше можно что-то понять?:) Даже если есть желание помочь, никакой возможности не даете.

По теме: в чем проблема, вооружайтесь var_dump( ) и die( ) и вперед - отлаживать. Искать связи, куда идут и откуда берутся данные глюки. Если вы другие способы отладки конфликтов знаете, то поделитесь, особенно интересна отладка чужого кода по скриншотам.

Спасибо, первый нормальный ответ

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


Что за модуль то стоит? Имеет отношение к категориям или к их выводу?
Ошибка d логах отношения не имеет к этому, если что. 


Сначала определите природу проблемы: с данными проблема, или с выводом. Загляните в базу, не задублировались ли категории/подкатегории. Скорее всего нет, если в админке все выводится верно. Значит проблема с выводом, конкретно в этой меню категорий. Оно менялось (хотя непохоже)?
В любом случае, если проблема видна только там, данные в админке и в базе в порядке, то нужно искать шаблон (вью) этого меню. Посмотреть какие переменные в шаблон приходят и как отображаются.

Если причин проблем во вью не нашли, идем в контроллер. Перед вызовом вьюшки (последняя строка метода index() контроллера) разворачиваем весь массив $data и "умираем" скриптом - смотрим что в нем лежит. И дальше уже думаем или обратно в сторону вьюшки, или потрошим дальше контоллер и смотрим модель.

Универсальный "отладчик":

echo '<pre>';

print_r($data);

die();

 

Изменено пользователем Gorman
Ссылка на комментарий
Поделиться на других сайтах

Да причем здесь фронт?
проблема в том что поломана таблица oc_category_path

1. TRUNCATE oc_category_path

2.

 

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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.