我已经为我的Magento网站构建了一个自定义购物车,该购物车向Shopify发送和API调用以处理付款。
问题是我需要在洋红色的每个页面上加载模板文件。我以为after_body_start
是放置模板的好地方,但我无法加载它!
我的模板存在于appdesignfrontendrwdcrystaltemplatemgwmwCart.phtml
并包含PHP,HTML和JavaScript。当我将代码直接放入 header.phtml 时,它运行良好
这是appdesignfrontendrwdcrystallayoutlocal.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的新手,并且已经通读了教程。我也检查并尝试了我能找到的任何建议。
我已经看到了这个Magento - 在我的主题After_Body_Start的所有页面上添加一些HTML,但没有解决我的问题。
如何让我的模板加载到每个页面上?
谢谢。
你离这里很近...问题是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