Magento 1.4
默认产品详细信息图片大小为265x265。
我们所有的产品图像都可能比宽度高2倍,即使我们用它们填充它们使它们成为正方形265也会太小而无法在图像中看到细节,因此我们希望使图像更高。
我找到了media.phtml文件
我们如何修改此文件/ Magento,以便产品详情页面图像为265W x 530H。
这看起来像显示图像的代码。
<p class="product-image">
<?php
$_img = '<img src="'.$this->helper('catalog/image')->init($_product, 'image')->resize(265).'" alt="'.$this->htmlEscape($this->getImageLabel()).'" title="'.$this->htmlEscape($this->getImageLabel()).'" />';
echo $_helper->productAttribute($_product, $_img, 'image');
?>
</p>
答案 0 :(得分:5)
只需将height参数传递给resize函数:
<p class="product-image">
<?php
$_img = '<img src="'.$this->helper('catalog/image')->init($_product, 'image')->resize(265, 530).'" alt="'.$this->htmlEscape($this->getImageLabel()).'" title="'.$this->htmlEscape($this->getImageLabel()).'" />';
echo $_helper->productAttribute($_product, $_img, 'image');
?>
</p>
希望有所帮助!
谢谢, 乔
答案 1 :(得分:2)
使用auto
(或完全删除数字),然后使用CSS传递宽度,相应地设置高度。
css位于boxes.css
中,或者如果您处于空白主题,则全部位于styles.css
.product-view .product-img-box .product-image img {
width: 560px
}