在Magento(1.8.x)中为签出页面添加自定义标题

在Magento(1.8.x)中为签出页面添加自定义标题,magento,layout,themes,block,checkout,Magento,Layout,Themes,Block,Checkout,我正在尝试向我的签出页面添加自定义标题,我发现从页面中删除标题基本上就是在/layout/Checkout.xml文件中添加一个节点,有人能解释一下如何基本上修改一个新的标题,该标题只适用于所有签出页面 当前默认值/layout/checkout.xml <default> <remove name="footer"> <!-- removes the footer from checkout --> ... // all other xml data

我正在尝试向我的签出页面添加自定义标题,我发现从页面中删除标题基本上就是在/layout/Checkout.xml文件中添加一个节点,有人能解释一下如何基本上修改一个新的标题,该标题只适用于所有签出页面

当前默认值/layout/checkout.xml

 <default>
   <remove name="footer"> <!-- removes the footer from checkout -->
... // all other xml data..
</default>

在您的
local.xml
文件中,添加以下代码以向签出页面添加自定义标题

<checkout_onepage_index>
    <reference name="root">
      <block type="page/html_header" name="header" as="header" template="page/html/your_new_header_file_name.phtml"/>
    </reference>
</checkout_onepage_index>

现在在
app/design/frontend/default/default/template/page/html
中创建一个
new_header.phtml
,并在该文件中添加自定义标题内容。现在在上面的模板字段中更新新的头文件名


您可以将
默认/默认
替换为
您的_包_名称/您的_主题_名称

您必须添加以下内容

<?php echo $this->getChildHtml('new_header') ?>

在页面模板文件中(1 column.phtml、2 columns-left.phtml等)

也试着改变

<reference name="root">



如果它仍然不工作。

重要的是,我在缓存时遇到了问题,当我访问另一条路由时,该块仍然存在。要防止出现这种情况,请添加:
cache\u life
<reference name="root">
<reference name="head">