Magento迷你车标签

时间:2011-10-20 23:10:11

标签: php magento label

让我疯了。

我正在替换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-&gt; getLabel()

挫折感增加。对于那些(与我不同)有任何线索的人来说,免费高五。 &GT;:|

2 个答案:

答案 0 :(得分:2)

在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。

答案 1 :(得分:0)

可以使用css摆脱购物车标签:

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

这假设具有id cartHeader的元素是购物车(通常是),并且计数存储在span或strong元素中。