为了账号安全,请及时绑定邮箱和手机立即绑定

Magento - 在我的主题 After_Body_Start 的所有页面上添加一些

Magento - 在我的主题 After_Body_Start 的所有页面上添加一些

PHP
眼眸繁星 2021-08-21 09:58:56
我为我的 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


查看完整回答
反对 回复 2021-08-21
  • 1 回答
  • 0 关注
  • 109 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信