I have developed multiple ecommerce websites for different clients. They all have their own requirement for customer account navigation links. So I ended up writing a small module to do it:
#app\etc\modules\Jeff_Customerlinks.xml true local
Block File:
#app\code\local\Jeff\Customerlinks\Block\Account\Navigation.php class Jeff_Customerlinks_Block_Account_Navigation extends Mage_Customer_Block_Account_Navigation { public function removeLinkByName($name) { unset($this->_links[$name]); } }
Config.xml file:
#config.xml Jeff_Customerlinks_Block_Account_Navigation
After that you can simply make the changes through local.xml:
#local.xml recurring_profiles billing_agreements reviews downloadable_products OAuth Customer Tokens