Закрепить одну или несколько фото за msProduct

Здравствуйте. Я импортирую товары на сайт через msImportExport. После чего мне необходимо к импортированным ресурсам добавить фото, количество фото – от 1-го до 3-х.
Товары у меня импортируются по Артикулу позиции, фотографии к этим товарам лежат в папках с именем по артикулу(потому как в момент формирования файла для импорта еще нет ID ресурса, потому как нет никаких ресурсов).
Когда файл залит на сайт, теперь есть ресурсы, есть ID. После чего я заливаю папки с фото (имена папок – артикул позиции) в assets\images\products\.Но в этом каталоге имена папок должны быть Id-шниками ресурсов, я пробегаюсь скриптом по папкам-артикулам и переименовываю их в папки по id ресурса.
Но теперь к самим ресурсам необходимо закрепить фото. Подскажите пожалуйста, как это можно сделать. У меня есть массив в котором лежит путь и имя файла, для каждого файла, как это дело можно записать, что бы файлы закрепились за позицией вот тут

Dolce
26 октября 2018, 16:02
modx.pro
774
0

Комментарии: 1

Наумов Алексей
26 октября 2018, 16:14
1
0
По вашему сценарию — загрузить одну фоточку, посмотреть, какие записи появятся в таблице modx_product_files и добавить такие записи в эту таблицу для ваших файлов.
Но вы пытаетесь достать до гланд через кхмм..))

В общем логичнее фото товарам добавлять так:
1. складываем фоточки в отдельную папку
2. Прогоняем скрипт, который загрузить фото к товарам. Пример кода здесь.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1