如何在Magento中的“我的帐户”下设置活动菜单链接

时间:2012-01-08 19:36:39

标签: magento hyperlink account

我有一个扩展客户帐户部分的自定义模块。我添加了一个名为“我的上传”的新链接。此链接显示在“我的帐户”链接侧栏的底部。在索引页面上,“我的上传”链接以粗体显示,无法选择。但是在我的子页面上,没有任何链接是粗体或可选择的。我正在搜索如何在我的自定义模块中保持相同的链接功能(即所有父页面和子页面显示与活动相同的侧边栏链接。)_ SetActiveMenu似乎只是管理控制器中可访问的方法所以我真的不知道任何方式去做这个。有人有任何线索吗?

2 个答案:

答案 0 :(得分:2)

如果我没有记错,您想在客户“我的帐户”补充工具栏中添加一个链接。因此,{/ 1}}可以在/app/code/local/themename/customer/block/account/navigation.php中控制这些链接。文件中的功能很少,其中一些是:

navigation.php

答案 1 :(得分:0)

您可以在布局中执行此操作。 名为' changepassword'的链接示例:

<mycompany_changepassword_index_index translate="label">
    <label>Change Password Page</label>
    <update handle="customer_account"/>
    <reference name="my.account.wrapper">
        <block type="customer/form_edit" name="mycompany_changepassword" template="mycompany/changepassword.phtml">
            <reference name="customer_account_navigation">
                <action method="setActive"><path>changepassword</path></action>
            </reference>
        </block>
    </reference>
</mycompany_changepassword_index_index>