0

我刚刚开始使用 Magento 1.9.1 CE 来构建我的网站的新版本。在进行了一些小的更改后,我注意到在产品视图页面上,图像缩放和在更多视图下选择不同产品图像的能力都不起作用。以下是显示行为的产品页面示例:http: //birne.pe/vestidos-faldas/faldas/test.html

经过一番挖掘,我发现 Magento 使用 ElevateZoom 插件来实现此功能。但是,我无法弄清楚我可能已经改变了什么导致它破裂。

这是我看到的错误消息:

Uncaught TypeError: undefined is not a function app.js:1194 
ProductMediaManager.createZoom  app.js:1194 
ProductMediaManager.initZoom app.js:1256
ProductMediaManager.init    app.js:1268 
(anonymous function)    app.js:1277 
c   jquery-1.10.2.min.js:4 
p.fireWith  jquery-1.10.2.min.js:4 
x.extend.ready  jquery-1.10.2.min.js:4 
q   jquery-1.10.2.min.js:4 

还有其他人遇到同样的问题或知道我该如何解决吗?还是我应该添加更多信息以帮助提高收到此问题答案的机会?谢谢!

4

1 回答 1

0

就我而言,我发现它在产品视图页面上工作,而不是在产品评论页面上工作。

检查页面上是否加载了提升缩放脚本。如果不检查您的 catalog.xml 文件(或 local.xml),则取决于您如何/是否覆盖了默认值。还要检查 review.xml

将以下内容添加到目录 > catalog_product_view 头元素,如果评论是您需要的问题,请将其添加到 review.xml > review_product_list 中的头元素

<action method="addItem"><type>skin_js</type><script>js/lib/elevatezoom/jquery.elevateZoom-3.0.8.min.js</script></action>

(显然elevate zoom的版本可能不同)

于 2015-02-02T15:19:51.697 回答