De qualquer forma, não edite o arquivo de modelo ( links.phtml
). Isso serve como um modelo geral para todas as listas de links. Por exemplo, é usado também para os links no rodapé.
Com toplinks.php
você, você pode fazer o que quiser, porque está obsoleto desde o CE v1.4.0.1.
Eu recomendo usar os arquivos xml que adicionam os links ao contêiner superior para alcançar o que você precisa.
O addLink
método chamado ao adicionar um novo link suporta alguns parâmetros que permitem adicionar classes e outros atributos li
e a
tags nos links e algum texto antes e depois do link.
public function addLink($label, $url='', $title='', $prepare=false, $urlParams=array(),
$position=null, $liParams=null, $aParams=null, $beforeText='', $afterText='')
{ ... }
Se você deseja adicionar um ícone para o meu menu conta, você pode definir o $beforeText
que <span class="icon"></span>
e adicionar alguns estilos da classe ícone.
Para os links de carrinho e checkout, é um pouco mais complicado porque eles são adicionados por meio de um objeto de bloco e não diretamente do arquivo de layout.
Se você precisar de algo diferente para o carrinho ou check-out, tudo o que você precisa fazer é substituir os métodos Mage_Checkout_Block_Links::addCartLink()
ou Mage_Checkout_Block_Links::addCheckoutLink()
. Estes 2 chamam o mesmo addLink()
e você pode passar parâmetros diferentes para ele.