Magento News
Magento programmatically remove product images
This must be a such a simple programming task that I absolutely cannot find any information about it on the net. Basically, I’m trying to DELETE product images. I want to delete all images from a product’s media gallery. Can I do this without wading through a million lines of code for such a simple task?
Please note that I’ve already tried this:
$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']);
}
}
}
This absolutely does not work. I’m trying to delete images during an import so that I do not keep accruing duplicates. Any help would be greatly appreciated.
Magento programmatically remove product images
Possibly Related Posts:
- Database query different results
- Menu highlight in magento under admin
- magento disable a banner on certain category pages or have a banner with multiple links
- Magento, using ACL for frontend. Possible?
- Magento IE-7 Fix In Windows XP
RSS Feed