умного фильтра Битрикса не убирает лишние пункты в самом фильтре? Ну например цвет синий - там с префильтром 0 товаров будет показывать. Зачем этот пункт в самом фильтре показывается если при выборе этого пункта там 0?
подробнее
global $smartPreFilter; $smartPreFilter = array ( "OFFERS" => array ( "!PROPERTY_OLD_PRICE" => false, ), ); Вот такой префильтр ставлю перед умным фильтром. У меня смарт.фильтр отдельно, каталог.секшион отдельно. Префильтр отрабатывает - товары фильтруются. Но вот сами галочки нет. Есть такие галочки при нажатии на которые фильтр отфильтрует под корень, в ноль. А они все равно показываются. Так и надо?
да, потому что внешний OFFERS умный фильтр игнорит. Считается, что только он может этот ключ формировать сейчас идет работа по изменения этого механизма (преодоление ограничений внешнего фильтра, передаваемого в catalog.section, уес), но сроки ее завершения сказать не могу.
Спасибо за ответ, будем костылить)
Обсуждают сегодня