Capita spesso che si voglia modificare il menu visualizzato dal cliente nella pagina “il mio account”.

Potete procedere in diversi modi, se le modifiche/aggiunte sono tante, consiglio di procedere in questo modo:

Nel nostro file local.xml inseriamo il seguente codice:

[code lang=”html”]
<customer_account>
<reference name="left">
<action method="unsetChild"><name>customer_account_navigation</name></action>

<block type="customer/account_navigation" name="customer_account_navigation" before="-" template="customer/account/navigation.phtml">
<!– inseriamo qui la lista dei link che vogliamo nel nuovo menu –>
<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>
<action method="addLink" translate="label" module="sales"><name>orders</name><path>sales/order/history/</path><label>My Orders</label></action>
<!– ecc –>
</block>
</reference>
</customer_account>
[/code]

In questo modo “resettiamo” il menu account di default con la lista dei link che desideriamo visualizzare. Ovviamente se dobbiamo solo aggiungere un link dalla lista possiamo procedere in modo più diretto, come spiego in questo articolo.