A fejlécben az alap magento telepítése után 5db linket találunk:
- My Account (Saját fiókunk)
- My Wishlist (Saját kívánságlistánk)
- My Cart (Bevásárlókosarunk)
- Checkout (Pénztár)
- Log In (Bejelentkezés - csak kijelentkezve)
- Log Out (Kijelentkezés - csak bejelentkezve)
Ezeket a linkeket a következő helyeken tudjuk módosítani, eltávolítani:
My Account: customer.xml
<action method="addLink" translate="label title" module="customer">
<label>My Account</label><url helper="customer/getAccountUrl"/>
<title>My Account</title><prepare/><urlParams/><position>10</position>
</action>
My Wishlist: wishlist.xml
<block type="wishlist/links" name="wishlist_link"/><action method="addLinkBlock">
<blockName>wishlist_link</blockName>
</action>
My Cart: checkout.xml
<block type="checkout/links" name="checkout_cart_link">
<action method="addCartLink"></action>
</block>
Checkout: checkout.xml
<block type="checkout/links" name="checkout_cart_link">
<action method="addCheckoutLink"></action
</block>
Log In:
<action method="addLink" translate="label title" module="customer">
<label>Log In</label>
<url helper="customer/getLoginUrl"/>
<title>Log In</title>
<prepare/>
<urlParams/>
<position>100</position>
</action>
Log Off:
<action method="addLink" translate="label title" module="customer">
<label>Log Out</label>
<url helper="customer/getLogoutUrl"/>
<title>Log Out</title>
<prepare/>
<urlParams/>
<position>100</position>
</action>
Mit tudunk tenni ezekkel a linkekkel?
1. Törölni tudjuk őket: a törléshez egyszerűen a megfelelő xml-ből töröljük a megfelelő részt.
2. Meg tudjuk változtatni a sorrendjüket: a <position>100</position> paraméterrel lehet a sorrendet változtatni (a legkisebb értékű lesz az első pozícióban)
3. Új menüpontot tehetünk a listába!
Tegyünk egy home linket az összes menüpont elé:
<action method="addLink" translate="label title" module="customer">
<label>Home</label>
<url>/</url>
<title>Home</title>
<prepare/>
<urlParams/>
<position>1</position>
<liParams/>
</action>
Pakoljunk egy Site Map-ot a Home után:
<action method="addLink" translate="label title" module="catalog">
<label>Site Map</label>
<url>catalog/seo_sitemap/category/</url>
<title>Site Map</title>
<prepare>true</prepare> <!-- legyen true, ha az alap url-t akarjuk használni -->
<urlParams helper="core/url/getHomeUrl"/> <!-- alap (base) url -->
<position>2</position>
<liParams/>
</action>
Egyszerű és nagyszerű, s nem kell favágó módszerrel a header.phtml-ben dolgozni.