Magento программно удаляет изображения продуктов

Это должно быть настолько простая задача программирования, что я абсолютно не могу найти никакой информации о ней в сети. Обычно я пытаюсь УДАЛИТЬ изображения товаров. Я хочу удалить все изображения из галереи мультимедиа продукта. Могу ли я сделать это, не пробираясь через миллион строк кода для такой простой задачи?

Обратите внимание, что я уже пробовал это:

$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']);
        }
    }
}

Это абсолютно не работает. Я пытаюсь удалить изображения во время импорта, чтобы у меня не возникали дубликаты. Любая помощь будет принята с благодарностью.

22
задан Brian Tompsett - 汤莱恩 23 July 2015 в 12:54
поделиться