[已解决]ecshop 2.7 如何调用产品属性的值??

2016-07-07 15:04 来源:www.chinab4c.com 作者:ecshop专家



有两个问题
1. 我想调用商品属性的几个值然后显示在其他的地方。请教各位
(希望能详细)

2.我想调用goods.dwt里的商品品牌值然后显示在 good_lists.lib (商品列表) 里可是我在good_lists.lib里添加了goods.dwt里的值还是不显示。

可以帮帮我吗?
谢谢

此答案100%成功
--------------------------------------------------------
1、打开category.php文件

$sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' .
改为
$sql = 'SELECT g.goods_id, g.goods_name, b.brand_name , g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' .

"ON mp.goods_id = g.goods_id AND mp.user_rank = '$_SESSION[user_rank]' " .
下增加一行
" LEFT JOIN". $GLOBALS['ecs']->table('brand') . " AS b on b.brand_id = g.brand_id " .


$arr[$row['goods_id']]['name'] = $row['goods_name'];
下增加一行
$arr[$row['goods_id']]['brand_name'] = $row['brand_name'];

2、修改 themes/default/library/goods_list.lbi
在你想要显示品牌的地方加入 {$goods.brand_name}
-----------------------------------------------------------
vzhen

回答:
在其它面要把goods.php中查询商品属性的的代码贴到其它页,不然php里没有查询,属性值当然也是空的,建议分析一下goods.php中的的查询商询商品属性和品牌的代码

http://bbs.ecshop.com/thread-111367-1-1.html

可以参考上面文章,刚写的

学习了