Для этого есть два способа, первый без использования программирования
Нужно в excel/csv создать несколько строк одного и того же элемента (товара).
Т.е. если у Вас в поле 3 значения — то нужно добавить три строки, различающиеся только значением этого свойства.
А если значений (фото) больше 3 или 50? можно подредактировать код, и тогда можно будет указать значения в одной строке в одной колонке, через запятую
Второй, нужно немного изменить код:
Чтобы импорт понимал множественное свойство типа файл (значения указываются через запятую)
Вставить в bitrix/modules/catalog/load_import/csv_new_run.php перед
elseif ($arIBlockProperty[$cur_prop_id]["PROPERTY_TYPE"]=="F") этот код
elseif ($arIBlockProperty[$cur_prop_id]["PROPERTY_TYPE"]=="F" && $arIBlockProperty[$cur_prop_id]["MULTIPLE"]=="Y") { $files = explode(',', $arRes[$i]); $arFileFields = []; foreach ($files as $file) { $file = trim($file); if(preg_match("/^(ftp|ftps|http|https):\\/\\//", $file)) $file = CFile::MakeFileArray($file); else $file = CFile::MakeFileArray($io->GetPhysicalName($_SERVER["DOCUMENT_ROOT"].$PATH2IMAGE_FILES.'/'.$file)); $arFileFields[] = ['VALUE' => $file, 'DESCRIPTION' => '']; } $PROP[$cur_prop_id] = $arFileFields; continue; }
Как загрузить несколько доп фото (множественное свойство) стандартными средствами 1С-Битрикс через csv/excel?