在Magento(1.8.x)中为签出页面添加自定义标题
我正在尝试向我的签出页面添加自定义标题,我发现从页面中删除标题基本上就是在/layout/Checkout.xml文件中添加一个节点,有人能解释一下如何基本上修改一个新的标题,该标题只适用于所有签出页面 当前默认值/layout/checkout.xml在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
<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">