Quote from marr on September 22, 2020, 11:13
Добрый день, есть ли возможность создать 2 фильтра с разными настройками?
На десктопной версии меня устраивает фильтр, работающий в сайдбаре через виджет. Фильтр работает с аяксом и обновляет результаты выдачи на каждый клик.
На разрешениях меньше 960 пикселей я скрываю сайдбар и показываю фильтр над контентом (шорткод, вставленный через хук). Этот фильтр по умолчанию свернут в кнопку. Мне надо, чтобы он тоже обновлял результаты через аякс и пересчитывал результаты, но не сворачивался в кнопку после каждого нажатия. Чтобы поле оставалось раскрытым, пока его не свернут обратно нажав на кнопку.
Были перепробованы все возможности и даже расширение Slideout, но добиться желаемого не удалось. Оба фильтра (виджет и шорткод) работают одинаково, даже если в шорткод принудительно добавить другие настройки.
Может быть есть возможность переопределить скрипт, который сворачивает кнопку?
Привязка к WOOF_HELPER::is_mobile_device()): - не подходит, мне нужна привязка к ширине экрана:
if ($(window).width() < 960) {...
Очень жду помощи, заранее спасибо!
Добрый день, есть ли возможность создать 2 фильтра с разными настройками?
На десктопной версии меня устраивает фильтр, работающий в сайдбаре через виджет. Фильтр работает с аяксом и обновляет результаты выдачи на каждый клик.
На разрешениях меньше 960 пикселей я скрываю сайдбар и показываю фильтр над контентом (шорткод, вставленный через хук). Этот фильтр по умолчанию свернут в кнопку. Мне надо, чтобы он тоже обновлял результаты через аякс и пересчитывал результаты, но не сворачивался в кнопку после каждого нажатия. Чтобы поле оставалось раскрытым, пока его не свернут обратно нажав на кнопку.
Были перепробованы все возможности и даже расширение Slideout, но добиться желаемого не удалось. Оба фильтра (виджет и шорткод) работают одинаково, даже если в шорткод принудительно добавить другие настройки.
Может быть есть возможность переопределить скрипт, который сворачивает кнопку?
Привязка к WOOF_HELPER::is_mobile_device()): - не подходит, мне нужна привязка к ширине экрана:
if ($(window).width() < 960) {...
Очень жду помощи, заранее спасибо!