Глюк Отложенная загрузка фильтров и Скрывать одиночные фильтры

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

lvitalij
lvitalij
Репутация: 2
Сообщения: 27
Зарегистрирован: 14.12.2018
С нами: 5 лет 3 месяца

Сообщение #1 lvitalij » 25.07.2022, 00:08

Если отключить "Скрывать одиночные фильтры" и отключить "Отложенная загрузка фильтров", то категории, которые не имеют товаров со свойствами не открываются - 404.

Aleks
Aleks
Репутация: 56
Сообщения: 382
Зарегистрирован: 24.05.2021
С нами: 2 года 10 месяцев

Сообщение #2 Aleks » 28.07.2022, 16:58

Тестировал на 421 дефолте. Все работает.
Какая у вас версия?

lvitalij
lvitalij
Репутация: 2
Сообщения: 27
Зарегистрирован: 14.12.2018
С нами: 5 лет 3 месяца

Сообщение #3 lvitalij » 28.07.2022, 23:37

4.3.0

Aleks
Aleks
Репутация: 56
Сообщения: 382
Зарегистрирован: 24.05.2021
С нами: 2 года 10 месяцев

Сообщение #4 Aleks » 29.07.2022, 10:38

Тестировал на 430 дефолте более подробно чем на 421.
Это явно ошибка системы. Хотя точнее ее некоторое несовершенство.
Суть:
1.Открываем Алкогольные напитки, они не имеют свойств. Страница открывается штатно. И. главное, нет в общих Свойствах чего-либо для этих напитков.
Потому и открывается страница.
2.Идем в радиаторы отопления. У них есть свойства. Очищаем свойства каждого товара. Страница не открывается: 404.
3.Идем в Свойства. Все свойства помеченные для Радиаторы отопления ОКЛЮЧАЕМ. Страница радиаторов отопления открывается штатно.
Решение для вас:
1.Откройте товар, который не имеет свойств. Явно у него будет перечень свойств без значений. Запишите/запомните этот перечень.
2.Идите в Свойства и отключите те свойства, помеченные для субкатегории ваших товара в карточке которых имеются данные свойства
Минус есть: некоторые свойства могут быть помечены для разных субкатегорий. Здесь морока: удалить сие свойство и создавать его по-новому уже в карточках товаров, имеющих данное свойство.
Здесь возможно дальнейшее усовершенствование системы. В карточке товара отображаются все свойства субкатегории, в т.ч. и пустые свойства. См. скрин. Есть кнопка Добавить свойство. Добавить кнопку Удалить свойство. Видимо, это проблемное решение. Иначе бы разработчик сделал бы это с самого начала.

Добавлено спустя 4 минуты 13 секунд:
ПыСЫ. И самое простое решение: создайте для товаров не имеющих свойств какое-либо одно свойство: вес, срок поставки, размер или любое иное нейтральное, не вызывающее недоумение у посетителя.

lvitalij
lvitalij
Репутация: 2
Сообщения: 27
Зарегистрирован: 14.12.2018
С нами: 5 лет 3 месяца

Сообщение #5 lvitalij » 30.07.2022, 04:34

отключить отложенную загрузку фильтров - пока самое простое решение


Название раздела: Баг-репорт OkayCMS (Сообщения об ошибках)
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Баг-репорт OkayCMS (Сообщения об ошибках)»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 19 гостей