Magento Mini Cart Label - PullRequest
       9

Magento Mini Cart Label

0 голосов
/ 21 октября 2011

сводит меня с ума.

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

По умолчанию Magento отображает слово «Корзина» в ссылке.

Я искал повсюду по шаблонам, макетам, коду и т. Д. Место, где я могу удалить слово «Корзина».Я в растерянности.

Код, вызывающий этот чанк, находится в theme / template / page / template / links.phtml:

<li<?php if($_link->getIsFirst()||$_link->getIsLast()): ?> class="<?php if($_link->getIsFirst()): ?>first<?php endif; ?><?php if($_link->getIsLast()): ?> last<?php endif; ?>"<?php endif; ?> <?php echo $_link->getLiParams() ?>><?php echo $_link->getBeforeText() ?><a href="<?php echo $_link->getUrl() ?>" title="<?php echo $_link->getTitle() ?>" <?php echo $_link->getAParams() ?>><?php echo $_link->getLabel() ?></a><?php echo $_link->getAfterText() ?></li>

В частности: echo $ _link-> getLabel()

Разочарование нарастает.Бесплатные высокие пятерки всем, у кого (в отличие от меня) есть подсказка.>: |

Ответы [ 2 ]

2 голосов
/ 22 октября 2011

В Magento ссылка «Моя корзина» добавлена ​​в файл макета checkout.xml:

    <reference name="top.links">
        <block type="checkout/links" name="checkout_cart_link">
            <action method="addCartLink"></action>
            <action method="addCheckoutLink"></action>
        </block>
    </reference>

Обратите внимание на действие addCartLink внутри блока checkout/links. Этот xml-узел сообщает Magento о вызове Mage_Checkout_Block_Links::addCartLink() метода.

Если вам нужно полностью удалить эту ссылку, просто удалите <action method="addCartLink"></action> из макета. Если вам нужно настроить его, вы должны переопределить этот блок. Если вам нужно просто изменить слова (например, не Моя корзина, а Моя корзина), используйте перевод csv.

0 голосов
/ 22 октября 2011

Можно использовать css, чтобы избавиться от метки корзины:

#cartHeader {visibility: hidden;}
#cartHeader strong, #cartHeader span {visibility:visible;}

Предполагается, что элемент с идентификатором cartHeader является корзиной (обычно это так) и что счет хранится либо в промежутке, либосильный элемент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...