Magento: добавьте значки к ссылкам меню в вашей учетной записи - PullRequest
0 голосов
/ 22 марта 2012

Можно ли добавить значки ко всем / некоторым ссылкам меню в вашей учетной записи-панели управления?Есть ли в XML-файле макета узел / стиль-атрибут, который должен сопровождать действие addLink?

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

У вас есть значение по умолчанию Панель инструментов учетной записи , Информация об учетной записи , Адреса , Мои заказы , ... пункты меню, но я добавил новый;«Кредиты», и я хочу, чтобы он «выскочил» со значком и / или другим цветом фона.Пока не могу понять, как это сделать.

Спасибо!

1 Ответ

1 голос
/ 22 марта 2012

РЕДАКТИРОВАТЬ:

Хорошо, я обнаружил, что в функции addLink () нет параметра для установки класса или идентификатора CSS:

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 Block Class в вашем собственном модуле и расширить метод addLink или 2. Вы можете установить класс / идентификатор css через jQuery.Удачи!

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