请教ecshop首页商品相册问题

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



请教:我想在首页上调用某个商品的相册,请问应该怎么实现呢?

我自己写了段代码,但是输出有问题,高手帮我看看

这是我写在lib_goods.php里面的代码:

$sqls = 'SELECT *'. 'FROM' .$GLOBALS['ecs']->table('goods_gallery')." WHERE goods_id = ".$row['goods_id']." ORDER BY img_id";
$img_list = $GLOBALS['db']->getAll($sqls);


$galley = array();
foreach ($img_list AS $mst => $rows)
{
$galley[$mst]['id']= $rows['img_id'];
$galley[$mst]['img_url'] = $rows['img_url'];
}

这是我写在recommend_promotion.lbi里面的循环:
<!--{foreach from=$promotion_goods item=galley}-->
{$galley.id}<img src="{$galley.img_url}" border="0" />
<!--{/foreach}-->

回答:
要会点写脚本代码吧, 调用gallery到index.php, 新手帮顶

goods_id和gallery做检索。



/* 获取该商品下的所有缩略图 */
$sqls = 'SELECT *'. 'FROM' .$GLOBALS['ecs']->table('goods_gallery')." WHERE goods_id = ".$row['goods_id']." ORDER BY img_id";
$img_list = $GLOBALS['db']->getAll($sqls);


$galley = array();
foreach ($img_list AS $mst => $rows)
{
$galley[$mst]['id']= $rows['img_id'];
$galley[$mst]['img_url'] = $rows['img_url'];
}
/* 获取该商品下的所有缩略图 */

这是我写在lib_goods.php里面的代码

<!--{foreach from=$promotion_goods item=galley}-->
{$galley.id}<img src="{$galley.img_url}" border="0" />
<!--{/foreach}-->
这是我写在recommend_promotion.lbi里面的循环,但是就是没有显示,请高手指点。实在是不会写smarty的循环

你打印下数组看下
$smarty->assign('promotion_goods ' , $galley);

测试出来了没?