Здравствуйте
В catalog.smart.filter и catalog.section передается параметр 'FILTER_NAME' => 'arrFilter'
Стоит задача при определенных условиях добавить дополнительную фильтрацию по элементам:
В результате в catalog.section фильтр отрабатывает и выводятся только нужные элементы, а вот в catalog.smart.filter эта фильтрация никак не учитывается похоже, иначе не было бы некоторых значений свойств в умном фильтре, которых просто не может быть в элементах с PROPERTY_FOO = BAR
Правильно ли я понимаю, что в catalog.smart.filter нельзя применить такой же фильтр как и к catalog.section?
Если нельзя, то может кто подскажет можно ли это как-то сделать и куда нужно копать? Возможно кто-нибудь сталкивался с похожей проблема, то как вы решали ее?
То есть нужно из умного фильтра убрать все значения свойств, которых нет в элементах, подпадающих под установленный фильтр
$GLOBALS['arrFilter'].
В catalog.smart.filter и catalog.section передается параметр 'FILTER_NAME' => 'arrFilter'
Стоит задача при определенных условиях добавить дополнительную фильтрацию по элементам:
Код |
---|
$GLOBALS['arrFilter']['PROPERTY_FOO'] = 'BAR'; |
Правильно ли я понимаю, что в catalog.smart.filter нельзя применить такой же фильтр как и к catalog.section?
Если нельзя, то может кто подскажет можно ли это как-то сделать и куда нужно копать? Возможно кто-нибудь сталкивался с похожей проблема, то как вы решали ее?
То есть нужно из умного фильтра убрать все значения свойств, которых нет в элементах, подпадающих под установленный фильтр
$GLOBALS['arrFilter'].