Como se menciona en una de las otras respuestas, la función de zoom comienza en la createZoom
función del archivo ProductMediaManager
in /skin/frontend/rwd/default/js/app.js
.
Entonces, otra opción es anular la createZoom
función individual a través de JS más adelante en el proceso.
Por ejemplo, si está insertando JS como parte de su propio tema, puede agregar lo siguiente para anular la createZoom
función en el ProductMediaManager
objeto.
// ProductMediaManager is outside document.read scope
if (typeof ProductMediaManager !== 'undefined') {
// Override image zoom in /skin/frontend/rwd/default/js/app.js
// and prevent the zooming of images on hover
ProductMediaManager.createZoom = function(image) { return; }
}
Con este método, no tiene que copiar todo el app.js
archivo. Sin embargo, debe asegurarse de que el JS de su tema se agregue después del archivo JS del tema principal. Encuentro que este es un enfoque más limpio.