При выборе фильтра ломается ползунок фильтра по цене


#1

CS-Cart 4.13.2

При выборе любого из фильтров ломается ползунок фильтра по цене(возможно так же ломаются другие фильтры с таким типом отображения)

Баг связан с js/tygh/product_filters.js а именно с тем что в 4.13.2

context.find(’.cm-product-filters’).each(function () {

заменили на

var $productFilters = $('.cm-product-filters', context);

if (!$productFilters.length) {
  return;
}

$productFilters.each(function () {

Если откатить данное изменение все работает


#2

@pavel.sh обратите внимание, это критично.


#3

Здравствуйте. Проблема уже передана разработчикам. Спасибо.

Временное решение. В js/tygh/product_filters.js удалить return; в данном коде:

$.ceEvent('on', 'ce.commoninit', function (context) {
                var $productFilters = $('.cm-product-filters', context);
                if (!$productFilters.length) {
                    return;
                }

Фильтр по цене срабатывает только раз
#4

Здравствуйте, @furniel !
Проблема исправлена, исправление войдет в следующий релиз CS-Cart и Multi-Vendor
Для исправления проблемы собственными силами можно использовать патч:

О том, как применить патч, можно прочитать в нашей документации: https://www.cs-cart.ru/docs/latest/upgrade/apply_diff_file.html