дико извиняюсь за некропостинг... однако:
Цитата |
---|
M.N.B. пишет: Необходимо вывести на главной несколько товаров из всех категорий с определенным атрибутом, допустим, exclusive == 1. |
Необходимо вывести на главной
каталог товаров из всех категорий включающий в себя товары только у которых атрибут, CML2_COMPANY_SELLER == "ООО ЫЫЫ".
<?
if (CModule::IncludeModule("iblock" ) )
{ GLOBAL $arrFilter;
$arFilter = array("IBLOCK_ID" => "8", "PROPERTY_CML2_COMPANY_SELLER_VALUE" => "ООО ЫЫЫ" ) ;
$arSelect = Array("ID", "NAME", "PROPERTY_CML2_COMPANY_SELLER" ) ;
}
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>50), $arSelect);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
print_r($arFields);
}
?>
Результат:
Array ( [ID] => 256 [~ID] => 256 [NAME] => Стол обеденный [~NAME] => Стол обеденный [PROPERTY_CML2_COMPANY_SELLER_VALUE] => [~PROPERTY_CML2_COMPANY_SELLER_VALUE] => [PROPERTY_CML2_COMPANY_SELLER_VALUE_ID] => [~PROPERTY_CML2_COMPANY_SELLER_VALUE_ID] => ) Array ( [ID] => 255 [~ID] => 255 [NAME] => Стол обеденный [~NAME] => Стол обеденный [PROPERTY_CML2_COMPANY_SELLER_VALUE] => [~PROPERTY_CML2_COMPANY_SELLER_VALUE] => [PROPERTY_CML2_COMPANY_SELLER_VALUE_ID] => [~PROPERTY_CML2_COMPANY_SELLER_VALUE_ID] => ) Array ( [ID] => 257 [~ID] => 257 [NAME] => Стол обеденный [~NAME] => Стол обеденный [PROPERTY_CML2_COMPANY_SELLER_VALUE] => ООО ЫЫЫ [~PROPERTY_CML2_COMPANY_SELLER_VALUE] => ООО ЫЫЫ [PROPERTY_CML2_COMPANY_SELLER_VALUE_ID] => 2026 [~PROPERTY_CML2_COMPANY_SELLER_VALUE_ID] => 2026 )
вобчем выводит все подряд без фильтрации... подскажите где я туплю ?