我正在开发一个托管在Godaddy上的Magento网站。我已经手动添加了一些产品。现在,我正在尝试导入更多使用相同图像的产品。
让我举个例子。假设我手动添加了带有图像A的产品。在我导出的csv文件中,图像路径是m / u / mud3021.png。现在我正在尝试使用相同的图像导入产品B和C,但是当我在相应的列下放置相同的图像路径时,图像不会显示在产品页面中。我的意思是,其他一切都出现了,但形象。请帮我解决这个问题。
我也尝试过这条路径/public_html/media/catalog/product/m/u/mud3021.png,因为它是FileZilla上显示的路径。但它也不起作用。
答案 0 :(得分:2)
您使用媒体文件夹的错误路径。 您应该使用magento getBaseUrl,如下所示:
$mediaUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . "catalog/product/";
然后您只需将图片路径添加到媒体网址,以便查看如下图像:
... 让我们说$ imgPath = m / u / mud3021.png;
$imgUrl .= $mediaUrl.$imgPath ;
因此,您将在产品页面中成功展示您的图片:)