ecshop查看全部分类中的商品数量

在ecshop中有个查看全部商品分类的页面—-catalog.php

 

这个页面中显示的商品分类中的 一级分类商品为0,只有最后一级的商品数量显示正确,如何保证商品分类中的每一级分类显示都是正确的呢,

 

这个其实很简单

 

找到

foreach ($cat_list AS $key=>$val)
{
if ($val['is_show'] == 0)
{
unset($cat_list[$key]);
}
}

 

修改为

foreach ($cat_list AS $key=>$val)
{
if ($val['is_show'] == 0)
{
unset($cat_list[$key]);
}else{
$cat_list[$key]['goods_num'] = calculate_goods_num($cat_list,$val['id'])+$val['goods_num'];
}
}

 

即可 ,修改完成后清除缓存看看效果啊 。
 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值