Добрый день. У товара есть свойство BRAND (Бренд/Коллекция) , типа "привязка к разделу" , инфоблок бренды просто содержите разделы и подразделы, где раздел - это бренд, а его подразделы - коллекции. На детальной странице товара хочу вывести слайдер с 10-ю другими товарами из этой же категории ну других брендов. Для тестов использую
CIBlockElement::GetList .
Запрос выглядит так:
Код |
---|
<?
$arSelect = Array("ID", "NAME", );
$arFilter = Array(
"IBLOCK_ID"=>9,
"ACTIVE"=>"Y",
array(
"LOGIC" => "AND",
"!PROPERTY_BRAND"=>897, //id бренда
"!PROPERTY_BRAND"=>898, // id коллекции
),
"SECTION_ID"=>823);
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>50), $arSelect);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
echo "<pre>";
print_r($arFields);
echo "</pre>";
}
?> |
в результатах всёравно попадаются товары относящиеся к 897 и коолекции 898 которого я пытаюсь исключить. Пробовал ставить условие в фильтре так:
Код |
---|
"!PROPERTY_BRAND" => Array(897,898) |
тоже не работает. Как же мне вывести товары у которых свойство BRAND не равно ни 897 ни 898 ?