$arSelect = array("ID", "DETAIL_PICTURE", "PREVIEW_PICTURE", "NAME");
$arFilter = Array(
"IBLOCK_ID"=>IntVal(3),
"ACTIVE_DATE"=>"Y",
"ACTIVE"=>"Y",
"PROPERTY_MANUFACTURERS" => 51,
);
// получаю список элементов у которых выбран 51-ый производитель
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>50), $arSelect);
while($ob = $res->GetNextElement())
{
if(!isset($ob->fields["PREVIEW_PICTURE"]))
{
$element = new CIBlockElement; // создаю объект класса
// передаю в метод ID - элемента и массив картинок
$element->Update($ob->fields["ID"], array("DETAIL_PICTURE" => 279, "PREVIEW_PICTURE" => 278));
}
}
Не получается добавить Детальную и Анонсовую картинки, что делаю не так?
$arFilter = Array(
"IBLOCK_ID"=>IntVal(3),
"ACTIVE_DATE"=>"Y",
"ACTIVE"=>"Y",
"PROPERTY_MANUFACTURERS" => 51,
);
// получаю список элементов у которых выбран 51-ый производитель
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>50), $arSelect);
while($ob = $res->GetNextElement())
{
if(!isset($ob->fields["PREVIEW_PICTURE"]))
{
$element = new CIBlockElement; // создаю объект класса
// передаю в метод ID - элемента и массив картинок
$element->Update($ob->fields["ID"], array("DETAIL_PICTURE" => 279, "PREVIEW_PICTURE" => 278));
}
}
Не получается добавить Детальную и Анонсовую картинки, что делаю не так?