En cualquier caso, no edite el archivo de plantilla ( links.phtml
). Esto sirve como una plantilla general para todas las listas de enlaces. Por ejemplo, también se usa para los enlaces en el pie de página.
Con toplinks.php
usted puede hacer lo que quiera porque está en desuso desde CE v1.4.0.1.
Recomiendo usar los archivos xml que agregan los enlaces al contenedor superior para lograr lo que necesita.
El addLink
método que se llama al agregar un nuevo enlace admite algunos parámetros que le permiten agregar clases y otros atributos en li
y a
etiquetas en los enlaces y algo de texto antes del enlace y después del enlace.
public function addLink($label, $url='', $title='', $prepare=false, $urlParams=array(),
$position=null, $liParams=null, $aParams=null, $beforeText='', $afterText='')
{ ... }
Si desea añadir un icono a mi menú de la cuenta se puede establecer la $beforeText
a <span class="icon"></span>
y añadir algunos estilos de la clase de icono.
Para el carrito y los enlaces de pago es un poco más complicado porque se agregan a través de un objeto de bloque no directamente desde el archivo de diseño.
Si necesita algo diferente para el carrito o las líneas de pago, todo lo que tiene que hacer es anular los métodos Mage_Checkout_Block_Links::addCartLink()
o Mage_Checkout_Block_Links::addCheckoutLink()
. Estos 2 llaman igual addLink()
y puedes pasarle diferentes parámetros.