Перейти к содержанию
zerok

Слетают фильтры с каталогом = 0

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

Доработала модуль фильтров для вывода их на главной страницы 

настройки находятся в настройках магазина (автодополнение)  

сохраняются в таблицах как положено. только id каталога =0 

по этому признаку они и выбираются. 

 

Данные для фильтров берутся из модуля "все товары"

 

Проблема в том что фильтры слетают. В смысле вытираются из таблицы. 

Есть какой-то робот очищающий "неправильные" записи в opencart? 

 

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


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

Подумала, что это может быть связано с тем что в таблице oc_category_filter при создании 2 ключа - PRIMARY KEY (`category_id`,`filter_id`) 

при этом получается один из ключей 0. 

Не знаю как mysql к этому относится. 

Чтобы проверить теорию создала другую таблицу с отдельным ключевым полем, а категорию + фильтр вставила как уникальный индекс. 

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


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

Как это ни странно, но помогло. Фильтры перестали пропадать. 

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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