ecshop商品属性

钟逸 60 2024-03-10 17:37:46

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

2种方法

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

还有分类下的商品

第二种方法

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

拿新品为例

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

第二步:找到

<!--{foreachfrom=$new_goodsitem=goods}-->

<divclass="goodsItem">

<spanclass="news"></span>

<ahref="{$goods.url}"><imgsrc="{$goods.thumb}"alt="{$goods.name|escape:html}"class="goodsimg"/></a><br/>

<p><ahref="{$goods.url}"title="{$goods.name|escape:html}">{$goods.short_style_name}</a></p>

<fontclass="f1">

<!--{if$goods.promote_priceneq""}-->

{$goods.promote_price}

<!--{else}-->

{$goods.shop_price}

<!--{/if}-->

</font>

</div>

<!--{/foreach}-->

改成

<!--{foreachfrom=$new_goodsitem=goodsname=name}-->

{if$smarty.foreach.name.iteration<5}

<divclass="goodsItem">

<spanclass="news"></span>

<ahref="{$goods.url}"><imgsrc="{$goods.thumb}"alt="{$goods.name|escape:html}"class="goodsimg"/></a><br/>

<p><ahref="{$goods.url}"title="{$goods.name|escape:html}">{$goods.short_style_name}</a></p>

<fontclass="f1">

<!--{if$goods.promote_priceneq""}-->

{$goods.promote_price}

<!--{else}-->

{$goods.shop_price}

<!--{/if}-->

</font>

</div>

{/if}

<!--{/foreach}-->

步骤都差不多

在foreach里加入了name=name属性

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

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

纯手打,望采纳

上一篇:火线精英福利礼包电脑
下一篇:梦幻西游恶意找回宝宝
相关文章
返回顶部小火箭