ecshop怎么限制首页商品显示的数量

谁知道怎么限制商品显示的数量
他默认好像是我有多少产品
他显示多少产品
怎么限制掉
比如我想只显示4个产品,如何做到

2种方法

第一,在后台模板管理-设置模板-把首页要显示的推荐商品数量都设置一下

还有分类下的商品

第二种方法

这需要改库文件,在foreach循环代码里做一下判断

 

拿新品为例

第一步:打开模板目录下的library/recommend_new.lbi

第二步:找到

 <!--{foreach from=$new_goods item=goods}-->
  <div class="goodsItem">
         <span class="news"></span>
           <a href="{$goods.url}"><img src="{$goods.thumb}" alt="{$goods.name|escape:html}" class="goodsimg" /></a><br />
           <p><a href="{$goods.url}" title="{$goods.name|escape:html}">{$goods.short_style_name}</a></p>
           <font class="f1">
           <!-- {if $goods.promote_price neq ""} -->
          {$goods.promote_price}
          <!-- {else}-->
          {$goods.shop_price}
          <!--{/if}-->
           </font>
        </div>
  <!--{/foreach}-->

改成

 

  <!--{foreach from=$new_goods item=goods name=name}-->
  {if $smarty.foreach.name.iteration < 5}
  <div class="goodsItem">
         <span class="news"></span>
           <a href="{$goods.url}"><img src="{$goods.thumb}" alt="{$goods.name|escape:html}" class="goodsimg" /></a><br />
           <p><a href="{$goods.url}" title="{$goods.name|escape:html}">{$goods.short_style_name}</a></p>
           <font class="f1">
           <!-- {if $goods.promote_price neq ""} -->
          {$goods.promote_price}
          <!-- {else}-->
          {$goods.shop_price}
          <!--{/if}-->
           </font>
        </div>
        {/if}
  <!--{/foreach}-->





步骤都差不多

在foreach里加入了name=name属性

然后又加入了 {if $smarty.foreach.name.iteration < 5}{/if}判断,遍历前4个商品

其他的模块您就自己参照这个步骤,来手动添加一下吧



纯手打,望采纳

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-10-26

其实很简单,不需要修改代码


直接在后台 模板管理-设置模板


把对应的栏目右侧的数量修改下即可,如下图



右侧的10就是商品数量,左侧看对应模块修改即可

本回答被提问者采纳

ecshop怎么限制首页商品显示的数量
2种方法 第一,在后台模板管理-设置模板-把首页要显示的推荐商品数量都设置一下 还有分类下的商品 第二种方法 这需要改库文件,在foreach循环代码里做一下判断 拿新品为例 第一步:打开模板目录下的library\/recommend_new.lbi 第二步:找到 <!--{foreach from=$new_goods item=goods}--> ...

ecshop分类页显示商品数量怎么设置
后台商店设置-显示设置里面有分类页商品显示数量的设置

我的ecshop网站栏目页只能显示10个 每页都空俩。谁能告诉我怎么改 求助...
后台商店设置-显示设置-分类页商品数量 默认是10,改成12即可 参考资料:ecshop模板堂

ecshop 如何限制导航显示数量
可以设置不需要的导航条,设置应该也可以,但是要修改代码才行

求助ECshop 前台显示的问题 - 技术问答
后台设置模板里面--首页模板然后就会看到首页那三个栏目:最新商品、推荐商品、热销商品,可以设置显示数量。如果是默认模板那直接设置就行,如果不是默认模板,那要注意在index.dwt里面把那三个栏目放入注意后台里面有下拉菜单会出现 “右边主区域”这里面的奥妙自己去体会吧。。。

Ecshop中如何设置首页精品推荐,新品上市,热卖商品下面显示20个...
后台》设置模版》首页模版》下面有热卖商品和新品上市 右边 数量=20

关于ecshop2.62操作的问题
关于ecshop2.62操作的问题 100 分类界面里面的自定义导航在哪里设置(就是用户信息的位置,商品相册的位置还有商品分类的位置如何设置修改)?还有增加新上架、精品、热卖商品在首页显示的数量的设置在哪里?... 分类界面里面的自定义导航在哪里设置(就是用户信息的位置,商品相册的位置还有商品分类的位置如何设置修改)?还有...

ecshop设置热卖商品数量为5怎么只显示3条
进入后台,找到模板管理,如上如所示,修改数量即可

ecshop首页商品分类栏目的排序规则和调整方法?急
这些是在后台【模板管理】【设置模板】里边设置的,选择一个模板就可以进行设置。默认是首页,根据里边显示的文字和前台分类的名字,改后边要显示的商品数量。

ecshop 商品列表 添加分页 设置每页显示几条,在哪儿设置啊,求助...
后台可以设置,网店设置-》显示设置-》商品分类页列表的数量 wangluo_85 的答案完全正确

相似回答