2014-12-05 80 views
0

我剛開始使用Magento 1.9.1 CE來構建我的網站的新版本。在做了一些小改動後,我發現在產品視圖頁面上,圖像縮放以及在「更多視圖」下選擇不同產品圖像的功能都無效。下面是顯示行爲的產品頁面示例:http://birne.pe/vestidos-faldas/faldas/test.htmlElevateZoom - Uncaught TypeError:undefined不是函數 - Magento 1.9.1 RWD

經過一番挖掘,我發現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 

任何人遇到同樣的問題或知道如何解決它?還是應該增加更多信息來幫助提高接收這個問題答案的機會?謝謝!

+0

我們昨天將商店升級到1.9.1,目前正面臨着這個問題。這個功能沒有改變主題文件,標記或樣式。恢復到rwd主題,它的工作原理是它必須在主題文件中過時,但根本看不到任何不同的東西。繼續調查。 – zigojacko 2014-12-15 13:44:06

回答

0

在我的情況下,我發現它在產品視圖頁面上工作,但沒有在產品評論頁面上工作。

檢查提升縮放腳本加載在頁面上。如果不檢查你的catalog.xml文件(或local.xml),取決於/如果你重寫了默認值。同時檢查review.xml

添加到以下目錄> catalog_product_view頭元素,如果評語是問題,你唉需要將其添加到review.xml head元素> review_product_list

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

(顯然升級縮放版本可能不同)

相關問題