Ни в коем случае не редактируйте файл шаблона ( links.phtml
). Это служит общим шаблоном для всех списков ссылок. Например, он также используется для ссылок в нижнем колонтитуле.
С ним toplinks.php
вы можете делать все, что захотите, потому что устарела начиная с CE v1.4.0.1.
Я рекомендую использовать XML-файлы, которые добавляют ссылки в верхний контейнер для достижения того, что вам нужно. Метод , который вызывается при добавлении новой ссылки поддерживает некоторые параметры , которые позволяют добавлять классы и другие атрибуты и теги в ссылках и некоторый текст до ссылки и после ссылки.
addLink
li
a
public function addLink($label, $url='', $title='', $prepare=false, $urlParams=array(),
$position=null, $liParams=null, $aParams=null, $beforeText='', $afterText='')
{ ... }
Если вы хотите добавить иконку в моем меню счетов вы можете установить , $beforeText
чтобы <span class="icon"></span>
добавить некоторые стили на классе значка.
Для ссылок «Корзина» и «Оформить заказ» это немного сложнее, поскольку они добавляются через объект блока, а не непосредственно из файла макета.
Если вам нужно что-то другое для корзины или кассы, все, что вам нужно сделать, это переопределить методы Mage_Checkout_Block_Links::addCartLink()
или Mage_Checkout_Block_Links::addCheckoutLink()
. Эти два вызова одинаковы, addLink()
и вы можете передать различные параметры ему.