Magento - 顶部和底部的产品图像间距

时间:2013-10-02 14:43:21

标签: php image magento

出于某种原因,在上传产品图片时,magento会在图片的顶部和底部添加一些间距。

这是一个示例图像。由于Stackoverflow具有白色背景,因此如果保存此图像,您将看到顶部和底部的白色间距。

This is an example image. If you save this image you will see the white spacing along the top and bottom.

This is a link to the site if you'd like to have a look in the store environment.

非常感谢任何帮助。

此致

1 个答案:

答案 0 :(得分:2)

这是由缩略图上设置的主题宽高比引起的。由于图像尺寸设置为232 x 280,并且您上传的图像是方形的,因此Magneto会自动生成图像版本,其大小与其相同。

要修改大小并将其设置为方形宽高比,您只需修改主题的模板文件即可。

打开app/design/frontend/default/celebrity/templates/catalog/product/list.phtml

查找您的图片代码,它看起来像这样:

<img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(232,280); ?>" width="232" height="280" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" />

将高度和宽度值修改为相同,如下所示:

<img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(232); ?>" width="232" height="232" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" />

保存文件,然后刷新Magento缓存。