是否可以在帐户信息中心的所有/部分菜单链接中添加图标?布局XML文件中是否有node / style-attribute应该与addLink-action一起提供?
<action method="addLink" translate="label" module="randomname"><name>randomname</name><path>randomname/index/credits</path><label>Credits</label></action>
您拥有默认帐户信息中心,帐户信息,地址,我的订单,...菜单-items,但我添加了一个新的; “Credits”,我希望用图标和/或其他背景颜色“弹出”。到目前为止无法弄清楚如何做到这一点。
谢谢!
答案 0 :(得分: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。祝好运!