Есть свойство товара "ХХХ", если оно активно, то данный товар не должен показываться в пазделах и подразделах, только в карточке товара. Как правильно настроить фильтр? Массив arFields пустой сейчас почему-то.
А если вы говорите о товарах, почему CIBlockSection::GetList() ? Если все-таки товары, и свойство типа список с одним значением (=флажок), то CIBlockElement::GetList() с фильтром !PROPERTY_MYPROP => false - выберет все товары, у которых эта галочка отмечена. Т.е. чтобы вывести все товары, у которых галочка не отмечена:
Да, это я понимаю. Дело в том, что мне нужно не отображать элементы, у которых это свойство активно в разделах, значит надо фильтр на раздел ставить как то
Есть товары, которые не должны продаваться. Они используются только как подарки. Если у товара активно это свойство "Подарок", то он не должен появляться в отображатся разделах, только в карточке товара.
Если эти товары-подарки в основном каталоге, то CIBlockSection тут не при чем. Просто к каждому компоненту каталога нужно применять фильтр как я указал выше. Соответственно, и карточки будут работать как обычно.