2013-04-28 60 views
0

我一直在尝试过去几天导入产品到Magento和图像。产品正在导入并正确创建,但图像无法导入。Magento 1.7 - 产品导入 - 图片不加载

我知道导入的基础知识,因为我过去已经做过,但无法弄清楚问题是什么以及接下来要做什么。

一些笔记怎么和我做了什么:

  • 我知道添加一个“/”映像名称前
  • 映像名称是区分大小写的媒体/导入文件夹
  • 上传图片
  • 媒体文件夹为777
  • 试图像VAR /进口或 媒体/目录/产品/进口
  • ř不同的文件夹emoved在媒体.htcaccess文件
  • 脸也红了缓存
  • 当我上传手动上产品的图片。它只表示正确
  • 我试图指定的列88 _media_attribute_id也许 应该帮助,但它没有

我将非常感谢您的帮助和洞察力

感谢,乔尔 -

+0

提供您正尝试上传的文件的一部分。有没有错误? – Kalpesh 2013-04-28 11:12:23

回答

0

如果你有一个Mage_Ca talog_Model_Product,所有你需要做的是这样的:

$fn = '/absolute/path/to/image.jpg'; 
$types = array('thumbnail', 'small_image', 'image'); // or null if you already have the product's thumbnail, small image, and image set 
$move = true;          // move the source file, don't leave it sitting around 
$exclude = false;         // enabled in product view 
$label = 'Turquoise'; 

$product->addImageToMediaGallery($fn, $types, $move, $exclude); // Strictly speaking, only the first parameter is required 

if(!empty($label)) { 
    $gallery = $product->getData('media_gallery'); 
    $gallery_img = array_pop($gallery); 
    $gallery_img['label'] = $label; 
    array_push($gallery['images'], $gallery_img); 
    $product->setData('media_gallery', $gallery); 
} 

$product->save(); 
0

在上传产品图片我都面临着同样的问题。我测试了很多方法来弄清楚。但没有什么帮助我。最后在教程的一篇中,我看到图像名称和sku名称必须相同。随着文件扩展名的扩展。所以我遵循它,并且按照神的恩典工作。你也可以尝试。它为我工作。我花了将近一整天的时间来弄清楚。