我在 Magento 网站上安装的扩展程序会覆盖产品页面的 view.phtml 文件,甚至在移动网站上也是如此。我想在从移动设备查看时使用移动模板的 view.phtml。
我想到了一些解决问题的选项,但不知道该怎么做,或者哪种方法最有效..
有什么想法吗?
该模块很可能在默认的 Magento 主题中使用它自己的布局 XML 文件来覆盖 view.phtml。
在
app/design/frontend/default/default/layout/MODULENAME.xml
中找到模块的布局XML文件(这是常见格式)将该 XML 文件复制到您的移动主题的布局文件夹。
打开 XML 文件,然后查找
view.phtml
模板覆盖。它看起来像:template="MODULENAME/path/to/view.phtml"
将其改回默认值,即:
catalog/product/view.phtml
保存文件,刷新 Magento 缓存。查看移动模板时,产品页面布局应恢复为默认的
view.phtml
文件。
如果您想删除模块布局 XML 文件中发生的所有覆盖,您只需删除文件内的所有内容,然后将其保存在移动主题的布局目录中即可。