2010-11-05 35 views
15

Tôi chỉ đang làm việc trên Magento trong vài ngày nhưng đã quá khó hiểu. Tôi bắt đầu để có được đầu của tôi xung quanh nó, nhưng một vấn đề đang làm đầu của tôi trong lúc này.Cách liên kết "Giỏ hàng của tôi" bên ngoài Liên kết hàng đầu?

Khách hàng của tôi muốn có loại giỏ hàng chức năng NEXT cho các liên kết hàng đầu thay vì "Giỏ hàng của tôi" trong các liên kết hàng đầu. Đơn giản, tất cả những gì tôi muốn làm là di chuyển "My Cart" ra khỏi các liên kết hàng đầu và đặt nó ở góc trên bên phải bên cạnh một túi nhảy, nhưng không có ý tưởng làm thế nào để có được liên kết này ở vị trí đó.

Ví dụ trực quan, giỏ hàng của khách hàng sẽ trông giống như trang web của một trong những trang tiếp theo.

alt text

Cảm ơn bạn đã trợ giúp bạn cung cấp.

Trả lời

50

Để gọi URL giỏ hàng từ bất cứ đâu, bạn có thể sử dụng các giỏ helper:

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

(Các helper tự nằm dưới app/code/core/Mage/Checkout/Helper/Cart.php - nó có các chức năng hữu ích khác, ví dụ: các mục đếm trong giỏ hàng hiện tại *)

Bạn có thể sử dụng nó để bao gồm một liên kết trong các liên kết trên cùng, nằm ở app/design/frontend/base/default/template/page /html/top.links.phtml.

Tôi đang đề cập đến gói cơ sở ở đây, trong mẫu của riêng bạn đường dẫn (rất có thể) app/design/frontend/[Gói của bạn]/[Tên mẫu của bạn]/template/page/html/top. links.phtml

"[Gói của bạn]" là "mặc định" nếu bạn không sử dụng gói riêng.

* sẽ là

<?php echo Mage::helper('checkout/cart')->getItemsCount(); ?> 
Các vấn đề liên quan