Это должна быть такая простая задача программирования, что я абсолютно не могу найти никакой информации об этом в сети. В основном, я пытаюсь УДАЛИТЬ изображения продукта. Я хочу удалить все изображения из медиа-галереи продукта. Могу ли я сделать это, не пробираясь через миллион строк кода для такой простой задачи?
Обратите внимание, что я уже пробовал это:
$attributes = $product->getTypeInstance()->getSetAttributes();
if (isset($attributes['media_gallery'])) {
$gallery = $attributes['media_gallery'];
$galleryData = $product->getMediaGallery();//this returns NULL
foreach($galleryData['images'] as $image){
if ($gallery->getBackend()->getImage($product, $image['file'])) {
$gallery->getBackend()->removeImage($product, $image['file']);
}
}
}
Это абсолютно не работает. Я пытаюсь удалить изображения во время импорта, чтобы не набирать дубликаты. Любая помощь будет принята с благодарностью.