此代码获取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'];
?>
答案 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]的索引来显示。
也不需要使用*
加载整个产品属性集合,而是需要保存内存空间所需的特定属性。