Pergunta

Eu estou lidando com o Magento fora da caixa, a função de zoom e eu não consigo encontrar uma maneira de modificar o nível de zoom do mesmo.O requisito é simples, o nível de zoom é grande.Alterar a imagem com uma melhor qualidade para reduzir o tamanho do zoom praça não é uma opção para agora.

Há alguma chance de fazer isso?Eu não preciso alterar a proporção das imagens ou qualquer coisa parecida com as coisas que eu li em outras questões.Eu só preciso de passar um valor para a função de zoom e fazer com que a imagem em zoom do quadrado menor.

Foi útil?

Solução

No meu entendimento Magento versão 1.8 e menos não ampliar a imagem como tal, mas simplesmente mostra a imagem na íntegra.Ver app/design/frontend/base/default/template/catalog/product/view/media.phtml

Para a versão 1.9, com o rwd design de instalado eu acho que ele simplesmente redimensiona a imagem para a largura 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;
?>

Outras dicas

talvez tente alterar o zoom com Magento elevar zoom extensão

Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top