2013-08-20 29 views
4

我想向正在开发的Magento商店添加“注销”链接。Magento 1.7 *:我如何在侧边栏添加“注销”链接 - 我的帐户页面

在页面 “我的帐户”,左侧栏下的所有链接(最后一个链接的底部):

  • 帐户资讯
  • 帐户信息
  • ADRESS书
  • 等等

如何在底部添加链接?

我认为我应该在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> 

我只是不知道确切的代码应该是什么。

在此先感谢您的帮助

回答

1

没关系我想通了。

的代码是:

<action method="addLink" translate="label" module="customer"><name>logout</name><path>customer/account/logout/</path><label>Log out</label></action> 
+1

非常感谢! :) – Roshni

8

当你的解决方案有效,它被认为是最好的做法,以使文件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

如果没有文字包装,文章会更好,但它们涵盖了编辑布局的大多数方法。

相关问题