調(diào)用ecshop商品頂級分類ID我NAME的二種方法

字號:


    方法一,直接使用php
    打開需要獲取商品頂級分類的php文件
    代碼如下:
    $cat_arr = get_parent_cats($goods['cat_id']);
    foreach ($cat_arr AS $val)
    {
    $goods['topcat_id']=$val['cat_id'];
    $goods['topcat_name']=$val['cat_name'];
    }
    方法二,修改成模板標(biāo)簽形式
    打開 goods.php 文件,
    找到
    代碼如下:
    $smarty->assign('goods', $goods);
    在它上面增加下面代碼
    代碼如下:
    $cat_arr = get_parent_cats($goods['cat_id']);
    foreach ($cat_arr AS $val)
    {
    $goods['topcat_id']=$val['cat_id'];
    $goods['topcat_name']=$val['cat_name'];
    }
    然后,在商品詳情模板文件  goods.dwt 中 就可以這樣調(diào)用了
    頂
    代碼如下:
    級分類ID:{$goods.topcat_id}
    頂級分類Name:{$goods.topcat_name}
    好了本文章關(guān)于ecshop 獲取所在商品的頂級分類ID及NAME兩種方法都有介紹了,各有優(yōu)點了,本人推薦使用一二種方法。