你现在的位置:首页 > PHP网站建设知识库 > ecmall > 正文

ecmall二次开发之给ecmall会员中心增加菜单

我们在ecmall二次开发过程中,想给ecmall会员中心增加一个菜单。例如,我想在ecmall个人中心增加一个操作栏目“我的菜单”。应该怎么做呢?

1.首先在ecmall语言包languages/sc-gb/common.lang.php里面,增加一个语言项,为了之后的调用。

'my_menu' => '我的菜单',加在数组中,供ecmall中函数调用。

2.接着,在ecmall的app/frontend.base.php文件的_get_member_menu()函数中增加一个菜单信息的数组array。如下:

    'my_menu'  => array(
                    'text'  => Lang::get('my_menu'),
                    'url'   => 'index.php?app=my_menu',
                    'name'  => 'my_menu',
                    'icon'  => 'ico5',
                ),

3.最后,在app中建立一个my_menu控制器、模型以及模板,用来处理我的菜单这个动作action。

完成以上工作后,一个完整的操作栏目就会出现在ecmall会员中心。

\