要在模板文件中获取图像src,请使用以下代码:
$this->helper('catalog/image')->init($_product, 'small_image')->resize(200,100);
但是,如何确定是否有与产品相关联的图像或是否使用占位符图像?
(Magento v.1.4.2)
答案 0 :(得分:26)
如果产品没有图像,则始终使用占位符。
您可以查看这些方法:
$product->getSmallImage();
$product->getThumbnail();
$product->getImage();
如果产品有图像,那么这些moethod会返回路径。
或者您可以查看此方法
$product->getMediaGalleryImages();
更新14.10.2011
签入BO>时设置 no_selection
产品编辑页面>图像'没有图像'chackbox
答案 1 :(得分:2)
最佳解决方案是:
if($_product->getImage() && $_product->getImage() != 'no_selection'){//do}