[CODE] $el = new CIBlockElement;
function reArrayFiles(&$file_post) {
$file_ary = array();
$file_count = count($file_post['name'])-1; // убрать -1 в любом другом проекте
$file_keys = array_keys($file_post);
for ($i=0; $i<$file_count; $i++) {
foreach ($file_keys as $key) {
$file_ary[$i][$key] = $file_post[$key][$i];
}
}
return $file_ary;
}
if(is_array($_FILES)){
$arFile = reArrayFiles($_FILES['object-pic-file']);
//18 - это id свойства;
//OBJECT_PICTURES- символьный код множественного свойства типа файл;[/CODE][CODE] foreach($arFile as $adding_file){
$PROPERTY_VALUE["18"]["VALUE"] = $adding_file;
$el->SetPropertyValueCode($CURRENT_OBJECT_ID, "OBJECT_PICTURES", $PROPERTY_VALUE);
}
}
[/CODE]вот пример множественного или одиночного добавления файлов в множественное поле файл, выше описанное удаление от Михаила Гущина работает как надо.
вот эта док-ия от битрикса [url=http://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=5534]http://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=5534[/url] очень путает, есть ошибки
function reArrayFiles(&$file_post) {
$file_ary = array();
$file_count = count($file_post['name'])-1; // убрать -1 в любом другом проекте
$file_keys = array_keys($file_post);
for ($i=0; $i<$file_count; $i++) {
foreach ($file_keys as $key) {
$file_ary[$i][$key] = $file_post[$key][$i];
}
}
return $file_ary;
}
if(is_array($_FILES)){
$arFile = reArrayFiles($_FILES['object-pic-file']);
//18 - это id свойства;
//OBJECT_PICTURES- символьный код множественного свойства типа файл;[/CODE][CODE] foreach($arFile as $adding_file){
$PROPERTY_VALUE["18"]["VALUE"] = $adding_file;
$el->SetPropertyValueCode($CURRENT_OBJECT_ID, "OBJECT_PICTURES", $PROPERTY_VALUE);
}
}
[/CODE]вот пример множественного или одиночного добавления файлов в множественное поле файл, выше описанное удаление от Михаила Гущина работает как надо.
вот эта док-ия от битрикса [url=http://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=5534]http://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=5534[/url] очень путает, есть ошибки