Уровень масштабирования страницы продукта


Я имею дело с функцией масштабирования Magento из коробки, и я не могу найти способ изменить уровень ее масштабирования. Требование простое, уровень масштабирования должен быть большим. Изменение изображения с более высоким качеством для уменьшения размера увеличенного квадрата на данный момент не является вариантом.

Есть ли какой-нибудь шанс сделать это? Мне не нужно менять пропорции изображений или что-то подобное тому, что я читал в других вопросах. Мне нужно только передать значение в функция масштабирования и уменьшите изображение в квадрате масштабирования.

Author: mbalparda, 2014-08-06

2 answers

Насколько я понимаю, Magento версии 1.8 и ниже не увеличивает изображение как таковое, а просто показывает изображение полностью. Видишь app/design/frontend/base/default/template/catalog/product/view/media.phtml

Для версии 1.9 с установленным дизайном rwd я думаю, что он просто изменяет размер изображения до ширины 1200 пикселей. Видишь app/design/frontend/rwd/default/template/catalog/product/view/media.phtml

<?php
    $i=0;
    foreach ($this->getGalleryImages() as $_image):
        $_imageUrl = $this->helper('catalog/image')
                          ->init($_product, 'image', $_image->getFile())
                          ->keepFrame(false)
                          ->constrainOnly(true)
                          ->resize(1200);
?>
    <img id="image-<?php echo $i; ?>"
         class="gallery-image"
         src="<?php echo $_imageUrl; ?>"
         data-zoom-image="<?php echo  $_imageUrl; ?>" />
<?php
    $i++;
    endforeach;
?>
 0
Author: David Manners, 2014-11-18 08:34:08

Возможно, попробуйте изменить масштаб с помощью Расширения увеличения масштаба Magento

 0
Author: Sashas, 2014-11-26 04:27:52