请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

ecshop如何在商品分类下调用热销商品

xkfla 2014-5-21 10:08:49 显示全部楼层 阅读模式
第一步,找到根目录下category.php,搜索以下代码:

   $smarty->assign('top_goods',        get_top10());                 // 销售排行

第二步:将以上代码替换为:

  $smarty->assign('top_goods',        get_top10($cats="$_REQUEST[id]"));                  // 销售排行

“$_REQUEST[id]”的作用就是获取通过地址栏传过来的id (如:category.php?id=xxx);

第三步:在category.dwt需要调用的地方调用:

<!-- {foreach name=top_goods from=$top_goods item=goods}-->
<ul>
            <li class="img"><a href="{$goods.url}" title="{$goods.name|escape:html}"><img

src="{$goods.goods_thumb}" title="{$goods.name|escape:html}"/></a></li>
            <li class="txt">
                <p class="til"><a href="{$goods.url}" title="{$goods.name|escape:html}">

{$goods.short_name}</a></p>
                <p>{$lang.market_price}<small>{$goods.market_price}</small></p>
                <!--{if $goods.promote_price neq "" } -->
                <p class="pri">{$lang.promote_price}{$goods.promote_price}</p>
                 <!--{else}-->
                 <p class="pri">{$lang.shop_price}{$goods.shop_price}</p>
                 <!--{/if}-->
            </li>
            <div class="clear"></div>
        </ul>
  <!--{/foreach}-->      

这样就完成了,简单吧?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

    热门帖子
  • 精华
  • 新帖
快速回复 返回顶部 返回列表