我需要更改结帐页面标题。我尝试将下面的代码添加到我的自定义布局文件中。但它没有用;
<checkout_onepage_index>
<reference name="head">
<action method="setData" translate="title"><key>title</key><value>your title </value></action>
</reference>
</checkout_onepage_index>
任何人都可以帮助我。
谢谢。
答案 0 :(得分:2)
使用以下
检查一次<reference name="head">
<action method="setTitle" translate="title"><title>Your Title</title></action>
</reference>
或通过代码访问head block元素并在其上调用setTitle('your title')
方法。
$this->getLayout()->getBlock('head')->setTitle('your title'); \
除此之外,还要在Magento Onepage Checkout页面中自定义标题或标签值,即“送货信息”或“邮政编码”等
打开app/locale/en_US/Mage_Checkout.csv
。
要更改值,只需在A列中找到要更改的值,然后将B列中的文字编辑为结帐时要为此标签显示的文字。
例如,要编辑“运输信息”标签,请找到“运输信息”,“运输信息”,并替换为“运输信息”,“您的标题”。
请记住在Magento管理面板中清除缓存,然后测试结帐以验证标题或标签的值是否正在显示。
如需更多帮助,请查看link
答案 1 :(得分:1)
试试这个
<reference name="head">
<action method="setTitle"><title>New Title</title></action>
</reference>