2010-11-05 4 views
15

Hace solo unos días que estoy trabajando en Magento pero ya es muy confuso. Estoy empezando a entenderlo, pero hay un problema al cual hacer frente en este momento.¿Cómo tener el enlace "Mi carrito" fuera de los enlaces principales?

Mi cliente quiere un tipo de función de cesta de compras SIGUIENTE a los enlaces superiores en lugar de un "Mi carrito" en los enlaces superiores. Simplemente, todo lo que quiero hacer es mover "Mi carrito" fuera de los enlaces superiores y colocarlo en la esquina superior derecha junto a una bolsa de saltos, pero no tengo idea de cómo conseguir este enlace en esa posición.

Para un ejemplo visual, la cesta de compras de los clientes será similar a la del sitio web de Next one.

alt text

Gracias por cualquier ayuda que ofrece.

Respuesta

50

Para llamar al carrito URL desde cualquier lugar, puede utilizar la Cesta ayudante:

<?php echo Mage::helper('checkout/cart')->getCartUrl(); ?> 

(El ayudante mismo se encuentra bajo app/código/core/Mago/Pedido/Ayudante/Cart.php - tiene otras funciones útiles, por ejemplo, el recuento de elementos en el carro actual *)

Puede utilizar esto para incluir un enlace en los enlaces superiores, ubicado en aplicación/diseño/frontend/base/default/template/page /html/top.links.phtml.

Me refiero al paquete base aquí, en su propia plantilla la ruta es (muy probable) aplicación/diseño/frontend/[Su paquete]/[Su nombre de plantilla]/plantilla/página/html/top. links.phtml

"[Su paquete]" es "predeterminado" si no utiliza un paquete propio.

* que sería

<?php echo Mage::helper('checkout/cart')->getItemsCount(); ?> 
Cuestiones relacionadas