我为我的 Magento 网站构建了一个自定义购物车,该购物车向 Shopify 发送 API 调用以处理付款。问题是我需要在 magento 的每个页面上加载模板文件。我认为after_body_start这是放置模板的好地方,但我无法加载它!我的模板存在于\app\design\frontend\rwd\crystal\template\mgw\mwCart.phtml 并包含 php、html 和 javascript。当我将代码直接放入 header.phtml 时,它运行得很好这是\app\design\frontend\rwd\crystal\layout\local.xml应该加载模板的xml<?xml version="1.0"?><layout version="0.1.0"> <default> <reference name="after_body_start"> <block type="core/template" name="mwCart" template="mgw/mwCart.phtml" output="toHtml" before="-" /> </reference> </default></layout>我是 Magento 的新手并且已经阅读了教程。我也检查并尝试了我能找到的任何建议。如何让我的模板加载到每个页面上?
1 回答
江户川乱折腾
TA贡献1851条经验 获得超5个赞
你就在这儿……local.xml
问题在于你的文件的位置。将现有文件放在以下位置:
app/design/frontend/rwd/default/layout/local.xml
..它应该可以解决问题。如果您有一个现有的子主题,例如 rwd/mytheme,则该文件将放在此处:
app/design/frontend/rwd/mytheme/layout/local.xml
如果您仍然没有获得所需的结果,请检查配置Magento Admin->Configuration->Design->Themes
并确保您确实在使用该rwd
主题。如果所有其他方法都失败了,则该base/default
位置将是最后要尝试的事情:
app/design/frontend/base/default/layout/local.xml
- 1 回答
- 0 关注
- 109 浏览
添加回答
举报
0/150
提交
取消