Здравствуйте.
Есть страница на которой я хочу вывести определённые товары из каталога где свойство товара = какому то значению.
Если наглядно то в инфоблоке "одежда" добавляю свойство BRAND_NORM тип у которого привязка к элементам, привязываю свойство к справочнику.
В справочнике есть элемент "бренд-1" с ID = 20
В каталоге "одежды" я к 3 товарам привязываю "бренд-1"
На странице пишу такой код
Но на странице выводятся все товары, а хочу вывести только те у которых свойство BRAND_NORM = 20
Может я не правильно в $arrFilter указал параметры?
Подскажите как вывести нужные товары?
Есть страница на которой я хочу вывести определённые товары из каталога где свойство товара = какому то значению.
Если наглядно то в инфоблоке "одежда" добавляю свойство BRAND_NORM тип у которого привязка к элементам, привязываю свойство к справочнику.
В справочнике есть элемент "бренд-1" с ID = 20
В каталоге "одежды" я к 3 товарам привязываю "бренд-1"
На странице пишу такой код
| Код |
|---|
| $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 />"; } |
Может я не правильно в $arrFilter указал параметры?
Подскажите как вывести нужные товары?