Объединить два свойства разных инфоблоков Умный фильтр 1С-Bitrix
Есть два инфоблока: товары и торговые предложения. Для каждого из них есть свойство ЦВЕТ. Допустим, есть Товар1 с Красным цветом, и товар с Торговым предложением с Зеленым цветом. Чтобы добавить фильтр по цвету мы добавляем свойство товара и свойство торгового предложения, по итогу у нас два Фильтра ЦВЕТ, которые фильтруют разные инфоблоки.
Как правильно их объединить в один фильтр?
Варианты:
- Собрать каталог из Торговых предложений, чтобы фильтровать внутри одного инфоблока (к сожалению, мне не подходит)
- Не выводить свойства в Умный фильтр, написать свой блок, который будет применять глобальный фильтр (но тогда теряются SEO url)
- Также пробовал объединить свойства в один блок через result_modifier.php При выборке по свойству Товара свойств ТП становится меньше, по идее нужно поменять метод фильтрации на ИЛИ, но не ясно как
- Переписать компонент, но информации как сделать проще не нашел
Прошу помощи :)