ecshop怎么限制首页商品显示的数量
谁知道怎么限制商品显示的数量他默认好像是我有多少产品他显示多少产品怎么限制掉比如我想只显示4个产品,如何做到...
谁知道怎么限制商品显示的数量
他默认好像是我有多少产品
他显示多少产品
怎么限制掉
比如我想只显示4个产品,如何做到 展开
他默认好像是我有多少产品
他显示多少产品
怎么限制掉
比如我想只显示4个产品,如何做到 展开
2个回答
展开全部
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个商品
其他的模块您就自己参照这个步骤,来手动添加一下吧
纯手打,望采纳
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询