Есть массив ID элементов.
У элементов есть множественное свойство HIDE_IN_SITE типа список.
Как получить элементы, у которых в свойстве HIDE_IN_SITE не отмечено значение "Значение2" ?
Нужны все элементы, у которых свойство совсем не заполнено ИЛИ если заполнено, то чтобы значение "Значение2" отмечено не было
Ниже фильтр работает если свойство не заполнено или в списке выбрано только 1 значение. Если отметить у элемента "Значение1" и "Значение2", фильтр не работает
У элементов есть множественное свойство HIDE_IN_SITE типа список.
Как получить элементы, у которых в свойстве HIDE_IN_SITE не отмечено значение "Значение2" ?
Нужны все элементы, у которых свойство совсем не заполнено ИЛИ если заполнено, то чтобы значение "Значение2" отмечено не было
Ниже фильтр работает если свойство не заполнено или в списке выбрано только 1 значение. Если отметить у элемента "Значение1" и "Значение2", фильтр не работает
Код |
---|
$arFilter = [ "ID" => $arElementsId, "IBLOCK_ID" => $iblockId, "ACTIVE" => "Y", "!PROPERTY_HIDE_IN_SITE_VALUE" => "Значение2" ]; |