我的首页上有一个块,它使用名为 的自定义产品图像抓取两个最新产品image_feature_front_right
。
我使用此代码作为查询:
$_helper = $this->helper('catalog/output');
$_productCollection = Mage::getModel("catalog/product")->getCollection();
$_productCollection->addAttributeToSelect('*');
$_productCollection->addAttributeToFilter("image_feature_front_right", array("notnull" => 1));
$_productCollection->addAttributeToFilter("image_feature_front_right", array("neq" => 'no_selection'));
$_productCollection->addAttributeToSort('updated_at', 'DESC');
$_productCollection->setPageSize(2);
我能够得到:
- 图片:
echo $this->helper('catalog/image')->init($_product, 'image_feature_front_right')->directResize(230,315,4)
- 产品网址:
echo $_product->getProductUrl()
- 产品名称:
$this->stripTags($_product->getName(), null, true)
我唯一无法获得的是自定义图像标签。我试过echo $this->getImageLabel($_product, 'image_feature_front_right')
了,但这似乎无济于事。
谁能指出我正确的方向?
谢谢!
特雷