出于某种原因,在上传产品图片时,magento会在图片的顶部和底部添加一些间距。
这是一个示例图像。由于Stackoverflow具有白色背景,因此如果保存此图像,您将看到顶部和底部的白色间距。
This is a link to the site if you'd like to have a look in the store environment.
非常感谢任何帮助。
此致
答案 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缓存。