2013-04-28 59 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名稱必須相同。隨着文件擴展名的擴展。所以我遵循它,並且按照神的恩典工作。你也可以嘗試。它爲我工作。我花了將近一整天的時間來弄清楚。