商品详情页,不同商品调用不同模板-站长杂谈下载

商品详情页,不同商品调用不同模板

来自版块: 站长杂谈发表于: 2015-8-8 23:55:15
26731
0
如本资源下载地址失效,请点击此处进行反馈
开通本站Svip会员,全站资源免费下
这里所说的不同商品,是指所属类别不同。( B2 b' n0 x: _- L4 }  U

+ o3 ~2 `, ?: z0 R. T' f: X这里讲一个比较简单的实现方法,
/ T' N0 N. V+ |& T- ~, k2 s. F
3 _+ D" P: N8 J我们假设, 有4个分类,CAT_ID 分别为 1 ,2, 3, 4  $ W9 K4 |0 I  \' n/ D
首先我们要制作四个对应的模板文件 goods1.dwt ,goods2.dwt, goods3.dwt, goods4.dwt
" j2 X4 p! T7 {( s+ v% F" s( c) Q然后 我们打开开 goods.php文件,找到0 A* s. Q8 ]5 F+ v4 i2 U0 P* W6 z
! \: ?# c2 L+ @$ T; ~) B/ L
$smarty->display('goods.dwt',      $cache_id);
4 V! Y! x& r0 K6 {: `, o/ x4 _' }
将它修改为
, }4 g" x' G6 E% I* y9 j. }# G- X2 R. L$ `
switch ($goods['cat_id']){
5 u9 p$ q5 @) Kcase 1:
6 t2 O: l: M, I4 I& Z9 V7 k( l  $smarty->display('goods1.dwt',      $cache_id);9 m0 D5 @- }6 f$ K; [" B! f
  break;  $ P' Y& ]& ?8 d
case 2:
. i" C* s9 {  X  $smarty->display('goods2.dwt',      $cache_id);
% O+ k5 d8 y* X! O9 H( l$ v  break;  8 b# Z- k3 s) s2 w0 J7 v; P4 o
case 3:
5 d4 @1 ~! p/ ~0 S0 z. N  $smarty->display('goods3.dwt',      $cache_id);
. C/ e) k0 R) a2 s  break;  
% ]: I) t! x* K2 G  O) Y7 }" Ncase 4:5 {0 z$ G8 i: w# l0 m- U
  $smarty->display('goods4.dwt',      $cache_id);5 C# u4 n% n$ d  L
  break;  : _( X' ~) z3 ~$ r! W+ b, h. E
default:
$ P3 `# W) ~( D2 H& y  t  $smarty->display('goods.dwt',      $cache_id);
1 C7 c% Z* R: l6 J  [1 f  r  break;  
: y7 Q- _# P8 d% D}
7 R& L- ]/ O& `
这样就可以了。% T8 [& h! M  q

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部