Damit Galeriebilder in Magento mit MAGMI (Magento Mass Importer) importiert werden können, sind folgende Schritte nötig: Fügen Sie eine Spalte media_gallery in Ihre Importdatei ein Fügen Sie dann die Galeriebilder im folgenden Format in diese Spalte ein: image1.jpg::label1;/image2.jpg::label2…
Manuell Bildbezeichnung für Produktbild hinzufügen im Code (Magento 1)
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')); } } |
Attributset Namen für ein Produkt herausfinden (Magento 1)
Um den Namen des Attributsets für ein Produkt herauszufinden, kann der folgenden Code verwendet werden:
1 2 3 |
$attributeSetModel = Mage::getModel("eav/entity_attribute_set"); $attributeSetModel->load($product->getAttributeSetId()); $attributeSetName = $attributeSetModel->getAttributeSetName(); |