Magento 1.5.1使用php获取产品图像

时间:2011-05-31 19:00:37

标签: magento magento-1.4

此代码获取magento商店中的内容(图像)。它能够获取magento 1.4x - 1.5的图像 我在1.5.1中尝试过它似乎无法获取图像。它位于“媒体/目录/产品”中吗? 获取magento 1.5.1图像位置的任何帮助?感谢。

<?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'];
?>

1 个答案:

答案 0 :(得分: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]的索引来显示。

也不需要使用*加载整个产品属性集合,而是需要保存内存空间所需的特定属性。