这里所说的不同商品,是指所属类别不同。
0 z! d, L! g2 V
$ z L# Q3 |# g% V5 a, W这里讲一个比较简单的实现方法,
9 T! p: f0 r8 }( e
2 j+ e, [3 U) d' o2 X, o我们假设, 有4个分类,CAT_ID 分别为 1 ,2, 3, 4 5 d9 c6 g9 [) P1 y7 B3 f! }
首先我们要制作四个对应的模板文件 goods1.dwt ,goods2.dwt, goods3.dwt, goods4.dwt- V' {2 D: M! E, O8 Y, } L
然后 我们打开开 goods.php文件,找到
7 B! C. y/ O2 d; b. b' Z5 Q
/ J; w: A( S% z8 d) ^' d' \" q $smarty->display('goods.dwt', $cache_id); |
) G, A( C1 A% `6 y+ h% z% T将它修改为- b4 T- h6 K1 P1 X' e6 Q
& u& D7 ?8 }, l( p3 a6 _: t
switch ($goods['cat_id']){# U( ]8 H, u% p# P1 t4 e
case 1:
; x2 h4 w- a! ^& k" ~ $smarty->display('goods1.dwt', $cache_id);
& J7 @2 w6 q3 M. C* X( K" Z break;
8 y9 `: ?+ i& k2 M2 `2 }5 Bcase 2:
% o0 C0 D; {4 M O1 r$ u $smarty->display('goods2.dwt', $cache_id);
% b' Q% b6 G4 D" F% B9 a; P# Y- P2 v7 H break; 7 T4 K4 z% n0 `
case 3:
! h% A8 V5 B: t $smarty->display('goods3.dwt', $cache_id);
' C# ?, A% P+ v; |; }% t6 ` break; & D! d9 K) s& `* {; G$ `
case 4:
X/ l3 ?% X* {8 f l $smarty->display('goods4.dwt', $cache_id);
7 e; j1 y2 a5 ~" q break;
- I9 S# s3 B0 y3 i9 A; Wdefault:
4 d' B1 s) D9 X/ g8 W* D Y8 z $smarty->display('goods.dwt', $cache_id);
# G$ G( K# p) ]" S: b break; ; ]8 F1 b3 k5 w7 m5 g1 B
} |
( f5 x6 ^7 z' l 这样就可以了。
. T9 g; H# u! a- }; Z* Q |