Добавление ссылок в шапку сайта на движке Magento

В шаблонах Magento в шапке сайта размещены стандартные ссылки для пользователя - регистрация, корзина, личный кабинет. Отключить эти ссылки позволяют настройки витрины в админке Magento. Но, вот, добавить ссылки в шапку админка не позволяет. И делать это придется вручную.

  1. Открыть для редактирования файл /app/design/frontend/default/theme/layout/customer.xml.
  2. Найти в начале файла строчки кода:

    <default>
    <!-- Mage_Customer -->
    <reference name="top.links">
    <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>

    и добавить следующую строчку для своей ссылки:

    <action method="addLink" translate="label title"><label>Ссылка1</label><url>/index.php/</url><title>Ссылка1</title><prepare/><urlParams/><position>20</position></action>
  3. Повторить для других ссылок.

После удаления стандартных ссылок в шапке могут остаться картинки, которые по смыслу не подходят для новых ссылок. Чтобы убрать или отредактировать картинки потребуется вмешательство в царство стилей CSS: /skin/frontend/default/theme/css/styles.css. За картинки для ссылок в шапке сайта отвечают строчки:

.header .links li.list-item-1{background:url(../images/top_link_1.png) left top no-repeat;}
.header .links li.list-item-2{background:url(../images/top_link_2.png) left top no-repeat;}
.header .links li.list-item-3{background:url(../images/top_link_3.png) left top no-repeat; padding-left:62px;}
.header .links li.list-item-4{background:url(../images/top_link_4.png) left top no-repeat; padding-left:69px;}
.header .links li.list-item-5{background:url(../images/top_link_5.png) left top no-repeat!important; padding-left:40px;}

Эти строчки можно закомментировать или указать путь к другим пиктограммам.