Автор Тема: Скрыть/показать подкатегории при использовании фильтра  (Прочитано 412 раз)

03 Февраль 2020, 23:52:05
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте. Пытаюсь скрыть/показать подкатегории при использовании фильтра(модуль blocklayered).

Нашел на одном форуме решение в виде $('#subcategories').slideUp(); перед if (!ajaxLoaderOn) в файле /themes/default-bootstrap/js/modules/blocklayered/blocklayered.js . Теперь при использовании фильтра подкатегории сворачиваются, но после закрытия всех фильтров они не возвращаются. Пытаюсь поставить $('#subcategories').slideDown(); в разные функции но толку нет. Преста 1.6.1 стандарный модуль фильтр blocklayered.

Подскажите может есть какое то решение как показать подкатегории снова после закрытия всех фильтров? Спасибо
04 Февраль 2020, 12:41:22
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
В cancelFilter или reloadContent .hide() / .show() к нужному элементу.
Или же использовать функцию hideFilterValueAction.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
05 Февраль 2020, 13:24:38
Ответ #2
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В cancelFilter или reloadContent .hide() / .show() к нужному элементу.
Или же использовать функцию hideFilterValueAction.

Если оставлять hide в начале reloadContent то show сработал только в конце функции cancelFilter. К сожалению на слайдер по ценам не распространяется те если использовать слайдер цены то подкатегории исчезнут но не вернутся когда вернешь слайдер назад. И если несколько фильтров разных характеристик то подкатегории могут появится при закрытии только одного фильтра.
В любом случае спасибо.