【发布时间】:2019-08-14 13:04:43
【问题描述】:
我正在为每个产品上传 2 张图片。只有 2 个,不多不少。
第一张图片是产品基础图片,将显示在产品详细信息页面上。
我正在使用以下行来显示此图像:
$_img = '<img src="'.$this->helper('catalog/image')->init($_product, 'image')->resize(180, 300).'" alt="'.$this->htmlEscape($this->getImageLabel()).'" title="'.$this->htmlEscape($this->getImageLabel()).'" />';
echo $_helper->productAttribute($_product, $_img, 'image');
我能够正确显示上面的图像。
点击特定链接时,将在弹出窗口中显示第二张图片。我不想显示画廊。只想分别显示每个图像。
我想我找到了一种方法来检索上传的图像数组:
$productData = $_product->getData();
$secondImage = $productData['media_gallery']['images'][1];
现在,我不确定如何显示此图像。我的意思是如何使用助手,就像我用来制作第一张图片一样是显示第二张图片。 我可以选择硬编码图像的完整路径并使用:
$secondImage['file'];
显示图像等,但是,我想知道是否有办法,我可以用magento方式吗?
【问题讨论】:
标签: magento