西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > ecshop教程 >

ecshop显示当前分类栏目下的栏目分类

时间:2011-07-18 16:43来源:未知 作者:好模板 点击:
找到ecshop根目录下category.php文件 大概330行左右 // $smarty-assign('categories', get_categories_tree($cat_id)); // 分类树 $arr_categories_tree = get_categories_tree( $cat_id ); $sql = ' SELECT count(*) FROM ' . $ecs - table(

 找到ecshop根目录下category.php文件 大概330行左右

 



// $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']])); // 分类树
}

 

然后再模板下面调用

 

                     <div >
                             <div>商品分类:</div>
                            <ul>
                            <div >
                            <!--{foreach from=$categories item=cat}-->
                            <!-- {if $cat.cat_id}-->
                            <!--{foreach from=$cat.cat_id item=child}-->
                                <li><a href="{$child.url}">{$child.name}</a></li>
                                <!--{/foreach}-->
                                <!-- {/if} -->
                                <!--{/foreach}-->
                                </div>
                            </ul>
                      </div>

好模板提供,转载请注明网址!

(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------