Как скрыть в фильтрах спецификации неактивные чекбоксы для категории/раздела?

голоса: 0

Здравствуйте!

1. Не нашел такой темы в инете и на этом сайте, мне нужно скрыть в фильтрах неактивные значения, те что нельзя выбрать, потому что в этой группе товаров нет ниодного товара с таким значением.

 

т.е. если спецификация товаров категории к примеру "Тип", она содержит в себе 3 характеристики: Основной, Дополнение, Комплект

У меня в этой категории есть только товары основного типа, соответсвенно пользователь может выбрать только чекбоксом это поле, а дополнение и комплект не может. Соответсвенно хотелось бы системено скрывать такие строки, так как бывает очень много фильтров спецификации и хотелось бы пользователю показывать только возможные характеристики для фильтрации товаров.

2. Также, если к примеру в спецификации "Тип" все значения недоступны, то скрывыть целиком блок по ID id="spec-filter-38181"

 

3. Есть ли скрипт, который будет автоматически после повторного входа на страницу или обновления страницы - очищает все фильтры спеицификации, куки? Просто есть такая проблема, что пользователь отфильтровал товары месяц назад, защел сегодня в эту категорию и думает, что нет товаров, а на самом деле ему нужно вручную их очистить. Но не все пользователи додумываются до этого.

В идеале, если указан хоть один чекбокс фильтра спецификаций, то запрашивать у пользовтаеля при обновлении страницы или переходе на другую страницу сайта "У вас выделены фильтры, хотите их очистить?" - Система очищала после согласия или оставляло как есть, т.е. текущую логику.

| Автор: | Категория: JavaScript

Ответов: 1

голоса: 0
Посмотрите решение в материале: https://www.ucoz.ru/qa/index.php/135578
| Автор:

Yuri_GerukЯ видел и использую этот скрипт у себя на сайте, но он скрывает пустые поля на странице товара, а мне нужно скрывать в фильтрах $SPEC_FILTER$, в самом блоке Каталога товаров.

Ничего не можете предложить по 3 пункту?

Kzander,
Извините, готового решения нет.
...