这里所说的不同商品,是指所属类别不同。, W, Y! D; g' T; f+ A7 s" D7 Q
) i, A4 c) C3 _; O, o
这里讲一个比较简单的实现方法,
# B7 ~: _) Q o+ N0 j8 ]! H8 j8 T! K. N. G* i
我们假设, 有4个分类,CAT_ID 分别为 1 ,2, 3, 4
c7 a* {. S, N8 Q. ^2 M首先我们要制作四个对应的模板文件 goods1.dwt ,goods2.dwt, goods3.dwt, goods4.dwt# J: U `8 Y4 G8 @, ~% `3 u
然后 我们打开开 goods.php文件,找到
1 {/ W1 G, ~8 Z' \) g/ b& t* s! ?+ _1 e% a* M7 y1 g. B0 z
$smarty->display('goods.dwt', $cache_id); | 0 J9 z( G) z- V+ j3 C# e
将它修改为( ^8 u# Q) ?; b8 C% e
& W8 O6 N0 }3 f0 l. K
switch ($goods['cat_id']){
. C( f& t8 t* N8 P+ O) O- k1 x2 rcase 1:* ]9 f+ O5 s2 V/ N4 D* d
$smarty->display('goods1.dwt', $cache_id);& C% ^7 m4 M: [# |9 v& z6 K
break;
: S% X) h$ {$ @7 k9 ccase 2:( y( c# H5 ] _ {
$smarty->display('goods2.dwt', $cache_id);' W7 R& k" ?; X4 W
break;
2 H: u7 X" a% Jcase 3:5 V/ b+ e* X" s* c4 `+ z$ R* m
$smarty->display('goods3.dwt', $cache_id);
5 J( _* w# A: g break;
' j4 n |4 R/ [- I- T' ~2 U/ \$ Tcase 4:; }. s& Q: Q; _4 y ?) D
$smarty->display('goods4.dwt', $cache_id);) _7 a8 u j8 u! j# z+ d7 s
break; 9 L. O9 n- V7 G
default:
, k% x5 \1 C. l $smarty->display('goods.dwt', $cache_id);
+ D. ?/ w5 _- k* t) q break;
$ {0 a# W* V* ^4 k, l; ]} |
5 J( F+ I# d4 S 这样就可以了。
R* l' y6 r( |( l, T. R$ \+ F |