【问题标题】:Magento: add icons to the menu-links in your Account-dashboardMagento:将图标添加到帐户仪表板中的菜单链接
【发布时间】:2012-03-22 09:26:46
【问题描述】:

是否可以为您的帐户仪表板中的所有/部分菜单链接添加图标?布局 XML 文件中是否有应与 addLink-action 一起提供的节点/样式属性?

<action method="addLink" translate="label" module="randomname"><name>randomname</name><path>randomname/index/credits</path><label>Credits</label></action>

您有默认的帐户仪表板帐户信息地址我的订单...菜单-items,但我添加了一个新的; “学分”,我想用一个图标和/或另一种背景颜色让它“弹出”。到现在还想不通怎么做。

谢谢!

【问题讨论】:

    标签: css magento customization


    【解决方案1】:

    编辑:

    好的,我发现addLink()函数中没有设置css类或id的参数:

    public function addLink($name, $path, $label, $urlParams=array())
        {
            $this->_links[$name] = new Varien_Object(array(
                'name' => $name,
                'path' => $path,
                'label' => $label,
                'url' => $this->getUrl($path, $urlParams),
            ));
            return $this;
        }
    

    现在您有两个选项可以向链接添加图标。 1. 在您自己的模块中覆盖 Mage_Customer_Block_Account_Navigation 块类并扩展 addLink 方法或 2. 您可以通过 jQuery 设置 css 类/id。祝你好运!

    【讨论】:

    • 使整个网站/商店崩溃。空白页。
    • 在网上找到了其他东西,也许这行得通:<aParams>'class="top-link-about-us"'</aParams><aParams><class>my-class-name</class></aParams>
    • 尝试了以下方法: 中包含“类...”,或 中包含“类...”或 。所有的努力都给出了空白页,或者在 url 中添加了文本。
    • 好的,我发现 addLink() 函数中没有设置 css 类或 id 的参数:public function addLink($name, $path, $label, $urlParams=array())。现在您必须选择向链接添加图标。 1. 在您自己的模块中覆盖 Mage_Customer_Block_Account_Navigation 块类并扩展 addLink 方法或 2. 您可以通过 jQuery 设置 css 类/id。祝你好运!丹尼
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-11
    • 1970-01-01
    • 1970-01-01
    • 2018-08-23
    • 2021-07-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多