Добрый день, сообщество!
Следующим кодом пытаюсь полю PREVIEW_PICTURE присвоить значение поля DETAIL_PICTURE. Выдается ошибка
Error: Ошибка сохранения картинки для анонса.
Пробую вместо DETAIL_PICTURE подсунуть значение. Результат тот же.
ЧЯДНТ?
У картинки для анонса в настройках ИБ не стоят никакие галочки, ни обязательность, ни изменение размера. Никакие.
Следующим кодом пытаюсь полю PREVIEW_PICTURE присвоить значение поля DETAIL_PICTURE. Выдается ошибка
Error: Ошибка сохранения картинки для анонса.
Пробую вместо DETAIL_PICTURE подсунуть значение. Результат тот же.
ЧЯДНТ?
У картинки для анонса в настройках ИБ не стоят никакие галочки, ни обязательность, ни изменение размера. Никакие.
| Код |
|---|
if (CModule::IncludeModule("iblock")){
$res = CIBlockElement::GetList(
Array("ID"=>"DESC"),
Array("IBLOCK_ID"=>1, "IBLOCK_TYPE" => "news", "ACTIVE"=>"Y","SECTION_ID"=>'636'),
false,
false,
Array("ID", "IBLOCK_ID", "DETAIL_PICTURE", "PREVIEW_PICTURE", "NAME", "DETAIL_PAGE_URL","SECTION_ID")
);
while($ob = $res->GetNextElement()){
$arFields = $ob->GetFields();
$el = new CIBlockElement;
if(!$res = $el->Update($arFields["ID"], array('PREVIEW_PICTURE'=>$arFields["DETAIL_PICTURE"]))):
echo "Error: ".$el->LAST_ERROR;
endif;
}
}
|