ecshop 首页显示每个分类的产品列表

 首页显示每个分类的产品列表.txt 原创


 方案1 , 分别读取数据,直接解析后,,


 // add yangggg
    $goods_list_str = '';
    foreach($cat_list_row  as $cat_row){


        $children = get_children($cat_row['cat_id']);
        $cat_goods_list_row = get_category_recommend_goods('best','', $children);


        //print_r($cat_goods_list_row);


        $smarty->assign('goods_cat_list',$cat_goods_list_row);
        $smarty->assign('goods_cat',$cat_row);
        //echo $smarty->fetch('library/cat_goods_list.lbi');
        //exit();
        $goods_list_str .=$smarty->fetch('library/cat_goods_list.lbi');
    }
    $smarty->assign('goods_list_str',$goods_list_str);
    //var_dump($cat_goods_list);




    模板中 
    goods_list_str




cat_goods_list.lbi


		


		
=============================================================================================================================================================================================================                 分割线 ============================================================================================================================================================================================================= 方案2   使用嵌套循环,吧分类列表数据,保存在3维数组里面   php代码     foreach($cat_list_row  as $cat_row){         $children = get_children($cat_row['cat_id']);         //echo $children .PHP_EOL;         $cat_goods_list[$cat_row['cat_id']] = get_category_recommend_goods('best','', $children);         //print_r($cat_goods_list_row);     }     $smarty->assign('cat_goods_list',$cat_goods_list);     $smarty->assign('goods_cat_list',$cat_list_row);   模板
   
        {$goods_cat.sort_order}F {$goods_cat.name}                        
                 {$k}--{$goods_cat.cat_id} {if $k eq $goods_cat.cat_id} {$goods.name}{$k} {/if}            
       
======================= 注意          {$k}--{$goods_cat.cat_id} {if $k eq $goods_cat.cat_id} {$goods.name}{$k} {/if}
 
  
 
  
 
  
================================
首页推荐商品数量设置
ecshop 首页显示每个分类的产品列表_第1张图片

你可能感兴趣的:(ecshop网店系统二次开发)