Добрый день!
Есть код:[QUOTE]
$PROP = array();
$PROP["MORE_PHOTO"] = array( "del"=>"Y");
$arLoadProductArray = Array(
"PROPERTY_VALUES"=> $PROP,
);
$el->Update($id,$arLoadProductArray); [/QUOTE]
Вот не очищает он то, что есть в свойстве MORE_PHOTO.
Я читал здесь: [URL=https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/update.php]https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/update.php[/URL] [QUOTE] Если массив PROPERTY_VALUES задан, то он должен содержать полный набор значений свойств для данного элемента, т.е. если в нем будет отсутствовать одно из свойств, то все его значения для данного элемента будут удалены.
Это справедливо для всех типов свойств кроме типа файл. Файлы надо удалять через массив с параметром "del"=>"Y".
[/QUOTE]
Но вот не работает. Не очищает этот код свойство MORE_PHOTO. Если я что-то в массиве $PROP["MORE_PHOTO"] указываю, это добавляется к тому, что там уже есть.
Что я делаю не так?
Спасибо!
Есть код:[QUOTE]
$PROP = array();
$PROP["MORE_PHOTO"] = array( "del"=>"Y");
$arLoadProductArray = Array(
"PROPERTY_VALUES"=> $PROP,
);
$el->Update($id,$arLoadProductArray); [/QUOTE]
Вот не очищает он то, что есть в свойстве MORE_PHOTO.
Я читал здесь: [URL=https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/update.php]https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/update.php[/URL] [QUOTE] Если массив PROPERTY_VALUES задан, то он должен содержать полный набор значений свойств для данного элемента, т.е. если в нем будет отсутствовать одно из свойств, то все его значения для данного элемента будут удалены.
Это справедливо для всех типов свойств кроме типа файл. Файлы надо удалять через массив с параметром "del"=>"Y".
[/QUOTE]
Но вот не работает. Не очищает этот код свойство MORE_PHOTO. Если я что-то в массиве $PROP["MORE_PHOTO"] указываю, это добавляется к тому, что там уже есть.
Что я делаю не так?
Спасибо!