Есть каталог у каждого товара заведен производитель.
Сделана выборка по данным производителям.
В компоненте поиска стоит обработчик который обрабатывает полученное значение.
и стоит выборка по всем элементам,
однако возвращается массив всех элементов у которых заполнено свойство PROIZVODITEL, а не нужный массив данных по выборке.
Что я сделал не так?
Сделана выборка по данным производителям.
В компоненте поиска стоит обработчик который обрабатывает полученное значение.
и стоит выборка по всем элементам,
Код |
---|
if(!empty($_REQUEST['filter'])){ if(CModule::IncludeModule("iblock")) { $arF = strip_tags($_REQUEST['filter']); $IBLOCK_ID = 7; $arFilter = array("PROPERTY_PROIZVODITEL.NAME" => $arF, "IBLOCK_ID" => $IBLOCK_ID); $dbRes = CIBlockElement::GetList( array(), $arFilter, false, false, array("ID") ); while ( $dbRes_man = $dbRes->GetNextElement() ) { $arElements[] = $dbRes_man ->GetFields(); } } } |
Что я сделал не так?