您的位置:首页 > 编程语言

ECShop只显示当前分类与其子分类的代码

2010-04-08 21:38 127 查看
打开根目录下category.php文件 找到

//    $smarty->assign('categories',       get_categories_tree($cat_id)); // 分类树


修改为

//    $smarty->assign('categories',       get_categories_tree($cat_id)); // 分类树
$arr_categories_tree = get_categories_tree($cat_id);
$sql = 'SELECT count(*) FROM ' .$ecs->table('category') . " WHERE parent_id = '$cat_id' AND is_show = 1 ";
if($db->getOne($sql)){
$smarty->assign('categories',       array($cat_id=>$arr_categories_tree[$cat_id])); // 分类树
}else{
$smarty->assign('categories',       array($cat['parent_id']=>$arr_categories_tree[$cat['parent_id']])); // 分类树
}


Google上还有不少方法不过这个貌似代码最简单

注:ECShop版本为 ECShopv2.7.1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: