2013-05-30 55 views
0

我在Magento網站上安裝的擴展程序會覆蓋產品頁面的view.phtml文件,即使在移動網站上也是如此。我想從移動設備查看時使用移動模板的view.phtml。在手機主題上禁用Magento擴展/模塊

我已經想到了一些選項來解決問題,但不知道該怎麼做,或者方法將工作最好的..

  • 禁止模塊覆蓋模板文件,只有當通過 移動設備觀看(使其與設備相關不知)
  • 編輯模塊的佈局XML來有條件地覆蓋模板文件,根據設備(不知道這是可能的兩種)
  • ?????

任何想法? = \

回答

3

模塊很可能使用默認Magento主題中自己的佈局XML文件來覆蓋view.phtml。

  1. 找到app/design/frontend/default/default/layout/MODULENAME.xml內部模塊的佈局XML文件(這是通用格式)

  2. 複製XML文件到您的手機主題的佈局文件夾。

  3. 打開XML文件,然後查找view.phtml模板覆蓋。它看起來是這樣的:template="MODULENAME/path/to/view.phtml"

  4. 改回默認​​,這就是:catalog/product/view.phtml

保存文件,刷新你的Magento緩存。查看移動模板時,產品頁面佈局應恢復爲默認的view.phtml文件。

如果要刪除模塊佈局XML文件中出現的所有替代項,可以簡單地刪除文件中的所有內容,並將其保存爲像移動主題的佈局目錄中那樣。

+0

這工作BRILLIANTLY!非常感謝您的解決方案!現在看來這一切都很簡單,但我昨天整天都陷入了困境!再次感謝你! :) – AstraCreative

+0

你非常歡迎。很高興我能幫上忙 :) – Axel