Pregunta

Estoy tratando con el Magento de la función de zoom de la caja y no puedo encontrar una manera de modificar el nivel de zoom.El requisito es simple, el nivel de zoom es grande. Cambiar la imagen con una de mejor calidad para reducir el tamaño del cuadrado zoom no es una opción por ahora.

¿Hay alguna posibilidad de hacer esto?No necesito cambiar la proporción de las imágenes ni nada como las cosas que leí en otras preguntas. Solo necesito pasar un valor a la función de zoom y hacer la imagen en el cuadrado de zoom más pequeño.

¿Fue útil?

Solución

Desde mi comprensión de Magento versión 1.8 y menos, no amplíe la imagen como tal, pero simplemente muestra la imagen en su totalidad.Ver app/design/frontend/base/default/template/catalog/product/view/media.phtml

Para la versión 1.9 con el diseño de RWD instalado, creo que simplemente cambia el tamaño de la imagen en el ancho 1200px.Ver 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;
?>

Otros consejos

Tal vez intente cambiar de zoom con Magento Elevate Zoom Extensión

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top