ecshop category.php?id=4,ecshop商品分类页调用当前分类下的子分类

小编一日客户想调用分类页的当前分类下子分类,网上百度了下,各种解决方法,不过一一试了一下都不行

,小编决定还是自己写下程序吧,效果如下

d4f29f6fdbc7c38e09882c8bc1f7688d.png

首先先打开includes下lib_goods.php写一个调取语句 代码如下 (可以加到这个文件的20几行左右)function get_child_cat($parent_id=0)//分类页调用子分类 不调用三级ecmoban.com

{

$sql="SELECT * FROM ".$GLOBALS['ecs']->table('category')." WHERE  parent_id = '$parent_id' AND is_show = 1 ";

return $GLOBALS['db']->getAll($sql);

}

第二步,打开根目录category.php

找到以下代码:$smarty->assign('categories',       get_categories_tree($cat_id)); // 分类树

给它下面加入以下代码:

$smarty->assign('childcat',       get_child_cat($cat_id)); // 分类页调用当前分类子分类

最后在分类页模板category.dwt里调用自定义lbi

给lbi里写以下代码 :

分类:

  • {$cat.cat_name|escape:html}  

这里的样式根据不同模板自定义啦  ,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值