0

我正在尝试更改 magento 类别视图中的图像大小,并且正在尝试编辑以下文件。

模板/目录/产品/list.phtml

我想要不同的图像高度和宽度不想要方形图像....

enter code here
 <?php 

    $_columnCount = $this->getColumnCount(); 

    if($_columnCount == 4){
        $imgSize = 155;
    }elseif($_columnCount == 3){
        $imgSize = 245;
    }

?>

我使用 3 列计数,所以 245 图像大小在这里很重要,但是如何更改它。我想要不同的高度和不同的宽度。例如使用宽度=200 和高度=300。

提前感谢乌斯曼

4

1 回答 1

0

这将做到:

<?php 
  $_columnCount = $this->getColumnCount(); 
  if( $_columnCount == 4 ) {
    $imgSizeWidth = 200;
    $imgSizeHeight = 300;
  } elseif( $_columnCount == 3 ) {
    $imgSizeWidth = 500;
    $imgSizeHeight = 800;
  }
?>

<img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->keepAspectRatio(false)->resize($imgSizeWidth, $imgSizeHeight); ?>" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" />
于 2013-01-29T13:25:59.650 回答