1.会员中心 添加菜单
ecstore_合并支付总结_会员中心添加菜单_20160113
class : b2c_ctl_site_member
(图 1)
????第一步: (图1)
????????get_cpmenu()
????????$arr_bases数组里添加一个元素
????????
????????
????---------------------------------------------------代码:---------------------------------------------------------------------
array(
‘label‘
=> app::get(‘b2c‘)
-> _(‘多单合并支付‘),
‘mid‘
=>
5,
‘items‘
=>
array(
array(
‘label‘=>app::get(‘b2c‘)->_(‘多单合并支付‘),
‘app‘=>‘b2c‘,‘ctl‘=>‘site_member‘,
‘link‘=>‘combinepay‘
),
),
),
????---------------------------------------------------代码:---------------------------------------------------------------------
????????备注:
????????????lebel为菜单大标题(图2)
????????????mid为权重,排序
????????????items为里面的详细条目(图3) 在其中设置点击菜单该项后中心主页面区内容显示. 注意link元素的值
????????????
(图 2)
(图 3)
????????????
????第二步:配置点击菜单栏后main部分的页面
????
????---------------------------------------------------代码:---------------------------------------------------------------------
public
function combinepay(){
$this->path[]
=
array(‘title‘=>app::get(‘b2c‘)->_(‘会员中心‘),‘link‘=>$this->gen_url(array(‘app‘=>‘b2c‘,
‘ctl‘=>‘site_member‘,
‘act‘=>‘index‘,‘full‘=>1)));
$this->path[]
=
array(‘title‘=>app::get(‘b2c‘)->_(‘合并支付‘),‘link‘=>‘#‘);
$GLOBALS[‘runtime‘][‘path‘]
=
$this->path;
?
/*
中间代码逻辑自定
*/
?
?
$this->output();
}
????---------------------------------------------------代码:---------------------------------------------------------------------
????????备注:
????????????方法名与 第一步中 items[‘link‘] 一致
????????????$this -> path[] 为面包屑导航配置(图4) --[注:可以不只两层](图5)
(图 4)
(图 5)
?
????第三步: 编辑main区html页.
????????在view/site/member/下建combinepay.html
????????路径为:view/site/member/combinepay.html