Задать вопрос
Diversia
@Diversia

Как удалить все значения множественного свойства?

Добры люди, подскажите пожалуйста, как при изменении свойств элемента удалить ВСЕ значения определенного множественного свойства типа файл? Пробую очистить значения свойства morePhotos, но не получается:
$PROP['type'] = 22;
$PROP['morePhotos'] = ''; // не достаточно, фото не удаляются.
$elUpdate = CIBlockElement::SetPropertyValuesEx($id, false, $PROP);

Если к примеру в morePhotos вставляю новое фото, то все старые удаляются и остается новое. А зачистить свойство полностью?
  • Вопрос задан
  • 2198 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
Решения вопроса 1
Diversia
@Diversia Автор вопроса
Правильнее оказалось так:
$arFile["MODULE_ID"] = "iblock";
$arFile["del"] = "Y";
$PROP['morePhotos'][id варианта] = $arFile;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы