Magento - 从第三方XML文件导入图像

时间:2011-02-18 13:07:08

标签: magento

我想知道如何从第三方XML Feed上传图像以用作产品图片?

我已经看过使用addImageToMediaGallery(),但我不确定我需要做什么。

我的假设是:

1)我需要将所有图像从我的XML Feed下载到一个文件夹中 2)将图像路径传递到addImageToMediaGallery方法并设置图像,small_image和缩略图 3)调用此方法

由于

2 个答案:

答案 0 :(得分:4)

好的,我的解决方案是使用cURL下载图像,然后将它们保存到:

  

媒体/导入

然后我可以使用以下内容:

$product->addImageToMediaGallery(Mage::getBaseDir('media') . DS . 'import/' .  $filename, array('image', 'small_image','thumbnail'), false, false);

其中$ filename是服务器上图像的文件名。

感谢所有看过的人!

答案 1 :(得分:0)

最好的选择是,下载所有图像并将xml文件转换为可以使用DataFlow进行处理,然后只需导入带有图像路径的文件,例如Magento中的默认导入行为