Уровень масштабирования страницы продукта
Я имею дело с функцией масштабирования Magento из коробки, и я не могу найти способ изменить уровень ее масштабирования. Требование простое, уровень масштабирования должен быть большим. Изменение изображения с более высоким качеством для уменьшения размера увеличенного квадрата на данный момент не является вариантом.
Есть ли какой-нибудь шанс сделать это? Мне не нужно менять пропорции изображений или что-то подобное тому, что я читал в других вопросах. Мне нужно только передать значение в функция масштабирования и уменьшите изображение в квадрате масштабирования.
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;
?>
Возможно, попробуйте изменить масштаб с помощью Расширения увеличения масштаба Magento