php - Magento - 在 Toplinks 中显示购物车图像而不是 "My Cart"?

标签 php css magento

我正在尝试显示购物车图像而不是“我的购物车”短语。购物车图像上方仅显示购物车中的商品数量。

要更改文本,必须编辑 mage/checkout/block/links.php 和这一部分:

public function addCartLink()
{
    $parentBlock = $this->getParentBlock();
    if ($parentBlock && Mage::helper('core')->isModuleOutputEnabled('Mage_Checkout')) {
        $count = $this->getSummaryQty() ? $this->getSummaryQty()
            : $this->helper('checkout/cart')->getSummaryCount();
        if ($count == 1) {
            $text = $this->__('My Cart (%s item)', $count);
        } elseif ($count > 0) {
            $text = $this->__('My Cart (%s items)', $count);
        } else {
            $text = $this->__('My Cart (0 items)');
        }

public function addCartLink()
{
    $parentBlock = $this->getParentBlock();
    if ($parentBlock && Mage::helper('core')->isModuleOutputEnabled('Mage_Checkout')) {
        $count = $this->getSummaryQty() ? $this->getSummaryQty()
            : $this->helper('checkout/cart')->getSummaryCount();
        if ($count == 1) {
            $text = $this->__('</span></span>%s</span></span>', $count);
        } elseif ($count > 0) {
            $text = $this->__('<span><span>%s</span></span>', $count);
        } else {
            $text = $this->__('<span><span>0'</span></span>);
        }

因此,现在商品编号显示在购物车图像的内部/上方。就像我想要的那样。问题是:通过将鼠标悬停在链接上,它现在显示元素编号前后的 span span-tags。

知道如何更改那里的链接标题吗?或者是否有更好的方法在顶部链接中显示购物车图像?

最佳答案

在您在 Magento 源代码中引用的 block 下方一点,我看到了这一行:

$parentBlock->addLink($text, 'checkout/cart', $text, true, array(), 50, null, 'class="top-link-cart"');

尝试为 $text 给出的两个值提供不同的值 - 我打赌其中一个是链接的 HTML,另一个是工具提示文本。 (为了保持一致性,您可能也应该对新文本使用 $this->__() - 尽管它不太可能产生任何影响,因为它所做的是允许 Magento 将该文本翻译成另一个文本语言。)然后您可以在 HTML 版本中使用 span,同时将它们留在工具提示之外。

关于php - Magento - 在 Toplinks 中显示购物车图像而不是 "My Cart"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11056062/

相关文章:

Magento:如何在产品列表页面中显示可配置的产品选项?

Magento 不发送忘记密码的电子邮件

php - Laravel 4 可以登录 MySQL 数据库吗?

php - 使用 PHP cURL 时服务器停止运行

php 重构和更好的 php 编码?

javascript - 我们如何通过使用来自另一个 div 的链接使 DIV 可点击

html - 如何让栏目整页变高?

javascript - 情节高亮

php mysql 最大值忽略字母

php - Magento Cron Tab 作业时区