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 に答える