2015-04-07 87 views
1

我使用的是custom theme in magento.現在我安裝a pluging for product zoom functionality。但該插件沒有工作。最後,我發現安裝插件時,文件保存在默認主題目錄中,但我使用的是自定義主題(themeheros)。Magento產品縮放擴展不工作在我的自定義主題

爲了使插件工作我切和

app/design/frontend/default/default/layout/[extension_name].xml 
app/design/frontend/default/default/template/[extension_name]/* 

文件粘貼到

app/design/frontend/[your_interface]/[your_theme]/layout/[extension_name].xml 
app/design/frontend/[your_interface]/[your_theme]/template/[extension_name]/* 

,但沒有運氣。該插件仍然無法正常工作。

對於產品縮放我使用插件的數量,但沒有人在自定義主題中工作。

但在我的本地機器上,這些插件正在工作,因爲我使用的是默認主題。

如何使插件在Magento的自定義主題中工作。我的magento版本是1.9.0.1

+0

檢查螢火蟲錯誤日誌。也許你多次包含jquery(如果你使用jQuery)。檢查您的縮放初始化。也許一些塊(類或ids)不存在 – zhartaunik

+0

在xml文件中調用一些js文件。但是在產品頁面的頁面源中沒有這樣的文件。 – next2u

回答

0
  • 該模塊使用哪個JavaScript庫? jQuery的?原型?如果 jQuery檢查現有的noConflict()方法。
  • 嘗試將佈局和 模板文件放在base/default目錄中。
  • 在大多數情況下,由於自定義主題,任何javascript lib都不起作用。例如,默認的magento圖像包裝模塊是<div class="product-image">,任何模塊都嘗試選擇此塊$('。product-image')。但是在你的自定義主題中,這個塊可以有另一個類和模塊初始化不起作用。所以我建議切換到默認主題。
  • 打開你的產品查看頁面視圖:源代碼和查找多少時間jQuery(如果它的模塊使用jQuery)附加
  • 根據你的評論檢查當前句柄是否在這個頁面上使用。無論如何,請在您的第一篇文章中上傳您的佈局xml。