微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

xml – Magento 1.7 *:如何在my-account-page的侧栏中添加“Logout”-link

我想添加一个“注销”链接到我正在开发的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>

还有以下内容

<action method="addLink" translate="label" module="customer"><name>logoUT</name><path>logoUT_PATH</path><label>logout</label></action>

我只是不确定具体代码应该是什么.

在此先感谢您的帮助

解决方法

虽然您的解决方案有效,但最好在文件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>

local.xml参考

这个页面上有一个开始使用local.xml的好资源:
Classy Llama’s Better Way to Modify Magento Layout

如果没有自动换行,文章会更好,但它们涵盖了大多数编辑布局的方法.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。