Цитата |
---|
Максим Месилов пишет:
Посмотрите документацию по методу CIBlockElement::GetList вам нужно сделать группировку по свойству компания при условии красного цвета а вторым запросом получите по ИД компаний инфу по ним |
Код |
---|
//Select compinies IDs which have red cars $rsCompaniesWithRedColor = CIBlockElement::GetList( array(), //no order by array( "IBLOCK_ID" => $CARS_IBLOCK_ID, "PROPERTY_COLOR" => "red", ), array( "PROPERTY_COMPANY" ) ); $arCompanies = array(); while($ar = $rsCompaniesWithRedColor->Fetch()) $arCompanies[] = $ar["PROPERTY_COMPANY_VALUE"]; //Select Companies $rsCompanies = CIBlockElement::GetList( array(...), //any order array( "IBLOCK_ID" => $COMPANIES_IBLOCK_ID, "=ID" => $arCompanies ), false, array(...), //any paging parameters array(...), //specify which fields do you need to display in the template ); |