Спасибо за ответ. Ну в принципе я так и думал. Немного не подходит, не нужны просто дополнительные свойства.
Тогда попутный вопрос. Удаляются ли картинки уже прикрепленные к элементу инфоблока (через свойство), через API? Или нужно еще что дописать?
| Код |
|---|
$arSelect = Array("ID", "IBLOCK_ID", "PROPERTY_110");
$arFilter = Array("PROPERTY_110"=>true);
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array(), $arSelect);
while($ob = $res->GetNextElement()){
$arFields = $ob->GetFields();
$ELEMENT_ID = $arFields["ID"];
$DB->StartTransaction();
if(!CIBlockElement::Delete($ELEMENT_ID)){
$strWarning = 'Error!';
$DB->Rollback();
}
else {
$strWarning = 'OK!';
$DB->Commit();
}
echo "Result: ".$strWarning;
} |