看到標題有的人覺得這個很復(fù)雜,其實這個沒那么復(fù)雜,
直接用下面的方法,就可以在ECSHOP的任意頁面調(diào)用商品屬性
一)、
打開includes/lib_insert.php文件,在最后面增加一個函數(shù):
functioninsert_attr($arr)
{
static$static_res=NULL;
$aid=isset($arr['aid'])?$arr['aid']:0;
$gid=isset($arr['gid'])?$arr['gid']:0;
if($aid==0)return'';
if($static_res[$aid][$gid]===NULL)
{
if($gid>0)
{
$static_res[$aid][$gid]=$GLOBALS['db']->getOne('selectattr_valuefrom'.$GLOBALS['ecs']->table('goods_attr')."whereattr_id='$aid'andgoods_id='$gid'");
}
else
{
$static_res[$aid][$gid]=$GLOBALS['db']->getOne('selectattr_namefrom'.$GLOBALS['ecs']->table('attribute')."whereattr_id='$aid'");
}
}
return$static_res[$aid][$gid];
}
注意要加在?>的前面
二)、
接下來就可以直接在ECSHOP模板中(dwt文件、lib文件皆可)中調(diào)用,
調(diào)用方法:
{insertname='attr'aid=屬性idgid=商品編號}調(diào)用商品的屬性值
{insertname='attr'aid=屬性id}調(diào)用商品的屬性
是不是很簡單,經(jīng)過上面修改代碼或增加代碼后,就可以在ECSHOP的任意頁面調(diào)用商品屬性了。
趕快試試吧。
新聞熱點
疑難解答
圖片精選