MS2: Как добавить товару картинку с другого сайта?
Делаю импорт товаров. У каждого товара есть одна большая картинка на старом сайте.
Я добавляю товар:
Мне к товару надо взять большую картинку с старого сайта, сделать все уменьшенные копии и т.п.
Я правильно понимаю?:
— сначала я скачиваю картинку на сервер в папку /assets/images/products/4/kartinka.jpg где 4 — это id товара
— затем запускаю какие-то процессоры из /core/components/minishop2/processors/mgr/gallery/ чтобы из большой картинки сделались маленькие, и процессор наверное должен вернуть адреса превью и картинки
— затем я обновляю свойства товара image и thumb
Не подскажете,
1) что я должен передать процессорам (путь на сервере, удаленный урл и т.п.), чтоб они сгенерили все нужные картинки?
2) Какие именно процессоры запустить для генерации всего нужного из одной большой картинки?
Заранее благодарю за помощь!
Я добавляю товар:
$addProduct = $modx->newObject('msProduct');
$addProduct->fromArray($datas);
$addProduct->save();Мне к товару надо взять большую картинку с старого сайта, сделать все уменьшенные копии и т.п.
Я правильно понимаю?:
— сначала я скачиваю картинку на сервер в папку /assets/images/products/4/kartinka.jpg где 4 — это id товара
— затем запускаю какие-то процессоры из /core/components/minishop2/processors/mgr/gallery/ чтобы из большой картинки сделались маленькие, и процессор наверное должен вернуть адреса превью и картинки
— затем я обновляю свойства товара image и thumb
Не подскажете,
1) что я должен передать процессорам (путь на сервере, удаленный урл и т.п.), чтоб они сгенерили все нужные картинки?
2) Какие именно процессоры запустить для генерации всего нужного из одной большой картинки?
Заранее благодарю за помощь!
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Положил свой тестовый файл файл в папку /assets/images/petja777.jpg
id продукта, которому добавить картинку с загрузкой и созданием всех иконок = 4 ('id' => 4)
Ошибок не возвращает, но не генерирует изображения.
Генерируется только в одном ресурсе. Во всех ресурсах подхватывает по умолчанию источник файлов «Filesystem».
В одном в котором руками заменял источник файлов на MS2 Images срабатывает, в остальных нет.
В чем может быть причина?
Или нет… Позже посмотрю.