在ecshop商品詳情頁顯示供貨商

很久沒寫文章了,隱約記得前幾天有人問到這個問題:【如何在ecshop商品詳情頁面顯示該商品的供貨商?】
今天有時間整理下,分享給你們。
注:如下修改適用於ecshop2.7.2,其餘版本未作測試。

1)、
首先須要修改程序文件,將供貨商讀取出來,而後賦值給模板
打開文件 /goos.php,

php

 

$smarty->assign('goods',              $goods);

 

上邊增長如下代碼測試

if($goods['suppliers_id']) { $goods['suppliers_name']=$db->getOne("select suppliers_name from ".$ecs->table('suppliers')." where suppliers_id=".$goods['suppliers_id']); }

2)、

而後修改模板文件,將供貨商顯示出來,下面以ECSHOP官方默認模板爲例進行講解

打開 /themes/default/goods.dwt 文件
在你想顯示供貨商的地方加入下面代碼spa

<!--{if $goods.suppliers_name } 供貨商-->
      <li class="padd" >
      <strong>供貨商:</strong><font class="shop">{$goods.suppliers_name}</font>
      </li>
      <!--{/if}-->
相關文章
相關標籤/搜索