我想添加一个"注销"链接到我正在开发的Magento商店.
在"我的帐户"页面中,所有链接下的左侧边栏(底部的最后一个链接):
如何在底部添加链接?
我想我应该在customer.xml中添加一行代码.
我想它应该在这个块中:
<block type="customer/account_navigation" name="customer_account_navigation" before="-" template="customer/account/navigation.phtml">
<action method="addLink" translate="label" module="customer"><name>account</name><path>customer/account/</path><label>Account Dashboard</label></action>
<action method="addLink" translate="label" module="customer"><name>account_edit</name><path>customer/account/edit/</path><label>Account Information</label></action>
<action method="addLink" translate="label" module="customer"><name>address_book</name><path>customer/address/</path><label>Address Book</label></action>
</block>
Run Code Online (Sandbox Code Playgroud)
还有以下内容:
<action method="addLink" translate="label" module="customer"><name>LOGOUT</name><path>LOGOUT_PATH</path><label>Logout</label></action>
Run Code Online (Sandbox Code Playgroud)
我只是不确定具体代码应该是什么.
在此先感谢您的帮助
在您的解决方案有效的情况下,最佳做法是在文件中进行所有布局更改,app/design/frontend/your_package/your_theme/layout/local.xml并避免直接编辑其他布局文件.
对于此更改,您的local.xml将如下所示:
<?xml version="1.0"?>
<layout version="0.1.0">
<customer_account>
<reference name="left">
<reference name="customer_account_navigation">
<action method="addLink" translate="label" module="customer">
<name>logout</name>
<path>customer/account/logout/</path>
<label>Log Out</label>
</action>
</reference>
</reference>
</customer_account>
</layout>
Run Code Online (Sandbox Code Playgroud)
local.xml参考
本页开始使用local.xml是一个很好的资源:
Classy Llama修改Magento布局的更好方法
如果没有自动换行,文章会更好,但它们涵盖了大多数编辑布局的方法.
| 归档时间: |
|
| 查看次数: |
5412 次 |
| 最近记录: |