在ecshop商品详情页显示供货商-站长杂谈下载

在ecshop商品详情页显示供货商

开通本站Svip会员,全站资源免费下
好久没写文章了,隐约记得前几天有人问到这个问题:【如何在ecshop商品详情页面显示该商品的供货商?】1 n, q: f" H: A7 c8 \5 w$ v
今天有时间整理下,分享给大家。" [  l' g6 g1 T5 Z3 n" H
注:以下修改适用于ecshop2.7.2,其他版本未做测试。5 e6 E/ z0 @, @5 w" [$ P

; |  S" n$ B) d, p7 h1)、
; P' X5 v% a, a* t首先需要修改程序文件,将供货商读取出来,然后赋值给模板6 C8 l* K; f3 d* }, e/ x% P
打开文件 /goos.php,
, `7 {  L' H4 M0 u* K3 c
; B! Z! y! g: I) {' o- Q% L+ c3 S; Z, [  j* ]
$smarty->assign('goods',              $goods);
1 u2 G9 z4 z  t2 f+ K: N上边增加以下代码
0 g% ^! Z" H6 J; a; O* d- Xif($goods['suppliers_id'])
. H$ o* J& `7 s+ `4 U  {
1 q+ U" ^1 V' e2 X   $goods['suppliers_name']=$db->getOne("select suppliers_name from ".$ecs->table('suppliers')." where suppliers_id=".$goods['suppliers_id']);
' H6 w1 `2 B5 O1 i5 g  }6 o/ \7 w( @! |. I
2)、: ^3 o8 n  _3 y
" F! X0 E: p& Y: r
然后修改模板文件,将供货商显示出来,下面以ECSHOP官方默认模板为例进行讲解# m  y- Z3 I' A& K
; i2 B+ @7 N5 n% l0 ]; q# j6 X
打开 /themes/default/goods.dwt 文件* Y: E5 X3 E! n
在你想显示供货商的地方加入下面代码
5 Q7 _9 }2 `* {& K<!--{if $goods.suppliers_name } 供货商(www.ecshop120.com )-->
5 f( M' m- q4 r6 Q      <li class="padd" >, z# W2 u* G6 A$ e+ V* O: x) p# ^
      <strong>供货商:</strong><font class="shop">{$goods.suppliers_name}</font>
+ q" j' s1 K5 F      </li>' D( C7 J; _( U/ H1 Y7 V
      <!--{/if}-->

全部评论 0

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