如何给ecshop商品详情页根据不同商品分类调用不同模板的办法

这里所说的不同商品,是指所属类别不同。
这里讲一个比较简单的实现方法,我们假设有4个分类,cat_id分别为1、2、3、4
首先我们要新建四个对应的模板文件goods1.dwt,goods2.dwt,goods3.dwt,goods4.dwt

然后打开goods.php文件,找到:
$smarty->display('goods.dwt',      $cache_id);
将它修改为:
switch ($goods['cat_id']){
case 1:
  $smarty->display('goods1.dwt',      $cache_id);
  break; 
case 2:
  $smarty->display('goods2.dwt',      $cache_id);
  break; 
case 3:
  $smarty->display('goods3.dwt',      $cache_id);
  break; 
case 4:
  $smarty->display('goods4.dwt',      $cache_id);
  break; 
default:
  $smarty->display('goods.dwt',      $cache_id);
  break; 
}

本文原创地址:https://www.ecshop.cx/article-63.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

实时购买动态 ×

qq2323535200会员 在 2019-06-01 购买了 ECSHOP淘宝自助付款的支付方式插件