当前位置:首页 > CMS教程 > ecshop > 列表

ecshop商品详情页,根据不同商品分类调用不同模板

发布:smiling 来源: PHP粉丝网  添加日期:2015-09-29 08:44:47 浏览: 评论:0 

这里所说的不同商品,是指所属类别不同,这里讲一个比较简单的实现方法,我们假设,有4个分类,CAT_ID 分别为 1,2,3,4.

首先我们要制作四个对应的模板文件 goods1.dwt,goods2.dwt,goods3.dwt,goods4.dwt,然后 我们打开开 goods.php文件,找到如下代码:

$smarty->display('goods.dwt',$cache_id);

将它修改为:

  1. switch ($goods['cat_id']){ 
  2. case 1: 
  3.   $smarty->display('goods1.dwt',      $cache_id); 
  4.   break;   
  5. case 2: 
  6.   $smarty->display('goods2.dwt',      $cache_id); 
  7.   break;  //phpfensi.com 
  8. case 3: 
  9.   $smarty->display('goods3.dwt',      $cache_id); 
  10.   break;   
  11. case 4: 
  12.   $smarty->display('goods4.dwt',      $cache_id); 
  13.   break;   
  14. default
  15.   $smarty->display('goods.dwt',      $cache_id); 
  16.   break;   

这样就可以了.

Tags: ecshop商品详情页 ecshop不同模板

分享到: