Здравствуйте.
Есть страница на которой я хочу вывести определённые товары из каталога где свойство товара = какому то значению.
Если наглядно то в инфоблоке "одежда" добавляю свойство BRAND_NORM тип у которого привязка к элементам, привязываю свойство к справочнику.
В справочнике есть элемент "бренд-1" с ID = 20
В каталоге "одежды" я к 3 товарам привязываю "бренд-1"
На странице пишу такой код [TABLE][TR][TH]Код[/TH][/TR][TR][TD]$id_brand = 20;
$arrFilter = Array("IBLOCK_ID"=>"2", "PROPERTY_BRAND_NORM"=>$id_brand);
$res = CIBlockElement::GetList(Array(), $arrFilter);
while($ob = $res->GetNextElement()){
$arFields = $ob->GetFields();
//print_r($arFields);
echo $arFields['NAME'] . " " . $arFields['ID'] . "<br />";
}[/TD][/TR][/TABLE]Но на странице выводятся все товары, а хочу вывести только те у которых свойство BRAND_NORM = 20
Может я не правильно в $arrFilter указал параметры?
Подскажите как вывести нужные товары?
Есть страница на которой я хочу вывести определённые товары из каталога где свойство товара = какому то значению.
Если наглядно то в инфоблоке "одежда" добавляю свойство BRAND_NORM тип у которого привязка к элементам, привязываю свойство к справочнику.
В справочнике есть элемент "бренд-1" с ID = 20
В каталоге "одежды" я к 3 товарам привязываю "бренд-1"
На странице пишу такой код [TABLE][TR][TH]Код[/TH][/TR][TR][TD]$id_brand = 20;
$arrFilter = Array("IBLOCK_ID"=>"2", "PROPERTY_BRAND_NORM"=>$id_brand);
$res = CIBlockElement::GetList(Array(), $arrFilter);
while($ob = $res->GetNextElement()){
$arFields = $ob->GetFields();
//print_r($arFields);
echo $arFields['NAME'] . " " . $arFields['ID'] . "<br />";
}[/TD][/TR][/TABLE]Но на странице выводятся все товары, а хочу вывести только те у которых свойство BRAND_NORM = 20
Может я не правильно в $arrFilter указал параметры?
Подскажите как вывести нужные товары?