Magento Информация о продукте Размер изображения - PullRequest
6 голосов
/ 20 мая 2010

Magento 1.4

По умолчанию Информация о продукте размер изображения 265x265.

Все изображения наших продуктов, вероятно, будут в 2 раза выше, чем в ширину, и даже если мы проложим их, чтобы сделать их квадратными, 265 будет слишком маленьким, чтобы видеть детали на изображении, поэтому мы хотели бы сделать изображение выше.

Я нашел файл media.phtml

Как бы мы изменили этот файл / Magento, чтобы изображение страницы сведений о продукте имело размер 265 Вт 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>

Ответы [ 2 ]

5 голосов
/ 20 мая 2010

Просто передайте параметр высоты в функцию изменения размера:

<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>

Надеюсь, это поможет!

Спасибо, Джо

2 голосов
/ 31 марта 2011

Используйте auto (или полностью удалите число), а затем передайте ширину с помощью CSS, и высота будет установлена ​​соответственно. CSS находится в boxes.css или, если вы на пустой теме, все в styles.css

.product-view .product-img-box .product-image img {
  width: 560px
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...