Даю методу Add примерно такой массив:
Код |
---|
Array
(
[CODE] => 2014-0001
[XML_ID] => 2014-0001
[PROPERTY_VALUES] => Array
(
[ARTICLE] => 2014-0001
[SUPPLIER_ARTICLE] => 3124
[SUPPLIER] => Опт сумок
[MATERIAL_EXT] => Кожа
[MATERIAL_EXT_ADD] => Текстильные вставки
[COLOR] => 104
[IMG_DESCRIPT] =>
[SIZE_DEPTH] => 40
[SIZE_WIDTH] => 20
[SIZE_HEIGHT] => 30
[SIZE_HEIGHT_HANDLE] => 60
[WEIGHT] => 950
[CML2_LINK] => 17626
[MORE_PHOTO] => Array
(
[n0] => Array
(
[VALUE] => Array
(
[name] => be818c984077f39c3c44d2ceb38630cf.jpg
[size] => 91416
[tmp_name] => /var/www/мойсайт.кг/upload/custom_import/images/2014-0001/be818c984077f39c3c44d2ceb38630cf.jpg
[type] => image/jpeg
)
[DESCRIPTION] => be818c984077f39c3c44d2ceb38630cf.jpg
)
[n1] => Array
(
[VALUE] => Array
(
[name] => deef125b53dab4da6a90232bc49a50e0.jpg
[size] => 94081
[tmp_name] => /var/www/мойсайт.кг/upload/custom_import/images/2014-0001/deef125b53dab4da6a90232bc49a50e0.jpg
[type] => image/jpeg
)
[DESCRIPTION] => deef125b53dab4da6a90232bc49a50e0.jpg
)
)
)
[NAME] => Клатч
[IBLOCK_ID] => 7
[DETAIL_PICTURE] => Array
(
[name] => ed61adf73f31ae30734a420864400cb3.jpg
[size] => 114523
[tmp_name] => /var/www/мойсайт.кг/upload/custom_import/images/2014-0001/ed61adf73f31ae30734a420864400cb3.jpg
[type] => image/jpeg
)
)
|
Элемент создается, но с изображениями проблемы. В свойстве MORE_PHOTO часто добавляется только первый файл. Иногда два, но это реже. Еще реже, но тоже бывает, не прикрепляется вообще ни одного файла. В DETAIL_PICTURE фотка добавляется тоже реже чем не добавляется. Изображения одни и те же. Все одно и тоже. Если запустить один и тот же код несколько раз подряд - создадутся несколько элементов с одним отличием - у всех будет рандомный набор фото - у кого-то будет пара фоток MORE_PHOTO, у какого-то только одна, у каких-то будет даже DETAIL_PICTURE.
Куда копать? Что я делаю не так?