很久沒寫文章了,隱約記得前幾天有人問到這個問題:【如何在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}-->