Разработка сайтов

Удаление значений множественного типа файл

// Получаем данные из БД
$dbProps = CIBlockElement::GetProperty(15, $c1Product, 'sort', 'asc', ['CODE' => 'MORE_PHOTO']);
$arr = [];
// Разбираем построчно данные из БД
while ($arItem = $dbProps->Fetch()) {
// Если указан ключ VALUE, то есть картинка
if ($arItem['VALUE']) {
// Так, набираем массив, для удаления
$arr[$arItem['PROPERTY_VALUE_ID']] = ['VALUE' => ['del' => 'Y']];
// Не похоже, что без этого фотографии действительно удаляются, лучше проверить
$res = CFile::Delete($arItem['VALUE']);
}
}

// Одной вилкой чистим множественной свойство картинок
CIBlockElement::SetPropertyValueCode(
$c1Product,
'MORE_IMAGE',
$arr
);
Подписка на блог Подпишись на новые материалы от US STUDIO и вы не пропустите интересные статьи от нашей компании