2011-05-31 20 views
0

此代碼獲取magento商店中的內容(圖像)。它能夠獲取magento 1.4x的圖像 - 1.5
我在1.5.1中試過了,它似乎無法獲取圖像。它位於「媒體/目錄/產品」中嗎? 獲取magento 1.5.1圖像位置的任何幫助?謝謝。Magento 1.5.1使用php獲取產品圖像

<?php 
    include_once 'app/Mage.php'; 
    umask(0); 
    Mage::app(); 


$products = Mage::getModel('catalog/product')->getCollection(); 
$products->addAttributeToSelect('*'); 
$products->load(); 

$baseUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB); 


    $myImage = $baseUrl ."media/catalog/product". $product['image']; 
?> 

回答

0
<?php 
    include_once 'app/Mage.php'; 
    umask(0); 
    Mage::app(); 


$products = Mage::getModel('catalog/product')->getCollection(); 
$products->addAttributeToSelect('thumbnail'); 
$products->load(); 
$product = $products->getData('thumbnail'); 

$baseUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB); 

    $myImage = $baseUrl ."media/catalog/product". $product[2]['thumbnail']; 
    print $myImage; 
?> 

顯然你要遍歷集合或指定集合中的產品ID爲一個特定的產品,我剛纔用的[2]顯示的索引。

也不需要加載整個產品屬性集合*,而是需要節省內存空間的特定屬性。

+0

謝謝我現在正在嘗試 – karto 2011-06-01 22:47:49

+0

如何從圖庫中獲取所有圖像 - 而不僅僅是縮略圖? – 2015-01-03 11:24:13

+0

@SantoshAchari查看答案的第二句,將'addAttributeToSelect'改爲'*'而不是'thumbnail',並將數組索引調整爲相關屬性。 – B00MER 2015-01-04 08:40:29