Вопрос

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

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

Это было полезно?

Решение

Из моего понимания Magento версии 1.8 и менее не увеличивают изображение как таковое, но просто показывает изображение в полном объеме.См. Генеракодицетагкод

Для версии 1.9 с установленным дизайном RWD, я думаю, что он просто перемещает изображение на ширину 1200px.См. Генеракодицетагкод

<?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;
?>
.

Другие советы

Может быть, попробуйте изменить масштабирование с помощью Magento Elevate Zoom Zoom Zoom

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top