A-A+

ecshop商品详情页面如何获取顶级分类ID和名称

2015年12月04日 PHP开源系统 暂无评论 阅读 8 views 次

在制作 ecshop 商品详情页的时候,需要调用出该商品上级分类的名称,以及要链接到上级分类的链接,貌似 ecshop 默认的模板里面并没有提供上级分类 id 以及名称的标签代码,没办法,只好自己动手二次开发了,下面是夏日博客开发的小小分享,如下所示了。

首先找到 goods.php 文件打开,找到如下的代码:

  1. $smarty->assign('goods', $goods);  

在这段代码的上面添加如下代码:

  1. $cat_arr = get_parent_cats($goods['cat_id']);  
  2. foreach ($cat_arr AS $val)  
  3. {  
  4. $goods['topcat_id']=$val['cat_id'];  
  5. $goods['topcat_name']=$val['cat_name'];  
  6. }  

好了,goods.php 里面已经进行了重新修改,这个时候就可以在商品详情页里面进行调用了,调用的标签代码如下:

  1. 顶级分类id:{$goods.topcat_id}  
  2.   
  3. 顶级分类名称name:{$goods.topcat_name}  

以此类推,我们可以在其它页面同样这样调用其分类类别及名称。

标签:

给我留言