Wenn man per Code eine Bildbezeichnung für die Produktbilder hinzufügen möchte, kann dies nicht mit der addImageToMediaGallery Funktion erledigt werden. Der folgende Code hingegen erledigt die Aufgabe:
|
1 2 3 4 5 6 |
foreach($product->getData('media_gallery') as $each){ foreach($each as $image){ $attributes = $product->getTypeInstance(true)->getSetAttributes($product); $attributes['media_gallery']->getBackend()->updateImage($product, $image['file'], array('label' => 'whatever')); } } |