Как получить ссылку «Моя корзина» вне Топ ссылок? - PullRequest
15 голосов
/ 05 ноября 2010

Я работал над Magento всего несколько дней, но это уже сбивает с толку.Я начинаю разбираться с этим, но одна проблема в данный момент не дает покоя.

Мой клиент хочет, чтобы функция корзины покупок была СЛЕДУЮЩЕЙ для верхних ссылок, а не "Моя корзина" вверхние ссылки.Проще говоря, все, что я хочу сделать, это переместить «Моя корзина» из верхних ссылок и поместить ее в верхний правый угол рядом со скачкообразным пакетом, но не знаю, как получить эту ссылку в этом положении.

В качестве наглядного примера, корзина покупок для клиентов будет выглядеть так же, как и на веб-сайте Next.

alt text

Спасибо за любую помощь, которую вы предлагаете.

1 Ответ

51 голосов
/ 05 ноября 2010

Чтобы позвонить по URL-адресу корзины из любого места, вы можете воспользоваться помощником корзины:

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

(Сам помощник находится в app / code / core / Mage / Checkout / Helper / Cart.php - он имеет другие полезные функции, например, количество предметов в текущей корзине *)

Это можно использовать для включения ссылки в верхние ссылки, расположенные в app / design / frontend / base / default / template / page / html / top.links.phtml .

Я имею в виду базовый пакет здесь, в вашем собственном шаблоне путь (скорее всего) app / design / frontend / [Ваш пакет] / [Имя вашего шаблона] / template / page / html / top .links.phtml

«[Ваш пакет]» - «по умолчанию», если вы не используете собственный пакет.

* что будет

<?php echo Mage::helper('checkout/cart')->getItemsCount(); ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...