Estoy tratando de importar imágenes de productos para Magento utilizandoimagen Magento Insertado etiqueta durante la importación
$product->addImageToMediaGallery($imageFile, array('image','thumbnail','small_image'), false, false);
Sin embargo, no puedo encontrar una manera de fijar la etiqueta de la imagen. He intentado obtener la galería usando getMediaGallery, establezco manualmente el valor y lo asigno de nuevo al producto con setMediaGallery, pero arroja una excepción.
¿Alguien tiene experiencia con esto? ¡Gracias!
Hice lo que usted explicó, después se comprueba mi solicitud estaban usando las clases correctas (bien), pero incluso si cambio 'label' => 'mylabel' en la llamada a la función, esto no funciona en Magento 1.6.0. –
@ D.S. Eso es extraño, he probado este código en EE 1.10 y funcionó perfectamente. No creo que difiera al respecto entre las ediciones, pero quizás CE tiene otro método para guardar las etiquetas. ¿Lo revisaste con xdebug? No pude verificarlo ahora mismo – Zifius
@Zifus No, solo he impreso los nombres de clase actualmente utilizados para asegurar que se usen mis clases heredadas en lugar de los valores predeterminados de Magento ... Gracias de todos modos por mostrarme cómo anular rápidamente comportamiento predeterminado de Magento :) –