[Bitrix] Как отобрать товары каталога по свойству?

Возврат к списку

Начал работать с Bitrix и достаточно часто возникают некоторые проблемки, о некоторых я уже писал. Буду в блог постить такие вот коротыши о Bitrix и его API. Сегодня стала задача, как найти нужный товар из каталога товаров по определенному параметру? С API Bitrix задача быстро решается:

$arSelect = Array("*");
$arFilter = Array("PROPERTY_CML2_ARTICLE"=>"FK11158", "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>50), $arSelect);
while($ob = $res->GetNextElement())
{
  $arFields = $ob->GetFields();
 echo "<pre>"; print_r($arFields); echo "</pre>";
}
В данном случае мы найдем товар из информационного блока, у которого артикул равен:FK11158. На самом деле Bitrix очень удобная вещь, благодаря информационным блокам это как бы таблицы. Например хочешь создать раздел новостей, создаешь информационный блок, Новости. Задаешь для него параметры, дополнительные поля и т.д. Можешь вытсавить права для отдельной группы пользователей на просмотр данного информационного блока и т.д. А основной его плюс в том, что почти все модули можно доработать и переделать под себя. Уже подумываю перевести блог на Bitrix, в голове много идей как можно сделать многофункциональный блог. P.S. Продолжаю меняться постовыми. P.S.2 Знаешь что такое БлогоМоб - Нет! Тогда заходи и читай.
>


Возврат к списку