ecshop针对不同的楼层结构,不使用循坏怎样写

 我来答
匿名用户
2017-06-07
展开全部
<!--{foreach from=$categories item=cat name=no}-->
<!-- {if $smarty.foreach.no.iteration<3}-->
<!-- TemplateBeginEditable name="首页类别输出区" -->
<!-- TemplateEndEditable -->
<!-- {/if} -->
<!--{/foreach}-->
这个会将在这区域设置的输出商品类别重复2遍,是对这整个区域的循环。

如果将这个循环放入cat_goods.lbi中

{if $smarty.foreach.no.iteration==1}class1{/if}
{if $smarty.foreach.no.iteration==2}class2{/if}
...
这只会对每个楼层输出{if $smarty.foreach.no.iteration<3}这个的控制 即出现 class1 class2

怎么对区域内输出商品类别的循环判断?能够通过对楼层序号的判断输出不同的css样式?
回答:很容易,你需要看ecshop的includs/lib_goods.php里面,有个函数叫做assign_cat_goods,你可以结合这个函数,以及ecshop模板library/cat_goods.lbi文件来进行扩展。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式