RemoveLinkByName не работает для удаления ссылок в панели управления клиентами - Magento 1.9


Я хочу удалить некоторые ссылки в панели мониторинга клиентов, но имя removeLinkByName для меня не работает, где я могу найти название этих ссылок? вот мой код:

Local.xml:

<customer_account>
    <reference name="customer_account_navigation">
          <remove name="sale.reorder.sidebar"></remove>
          <action method="removeLinkByName"><name>downloadable_products</name></action>
    </reference>
</customer_account>

Ошибка:

Invalid method Mage_Customer_Block_Account_Navigation::removeLinkByName(Array
(
    [0] => downloadable_products
)
) 
Author: PЯINCƏ, 2017-03-06

1 answers

Я думаю переписать этот блок и добавить функцию removeLinkByName()

public function removeLinkByName($name)
    {
        unset($this->_links[$name]);
        return $this;
    }
 1
Author: PЯINCƏ, 2017-03-06 10:21:39