如何在模板中设置自定义的变量??

2016-07-07 16:09 来源:www.chinab4c.com 作者:ecshop专家

比如我要自定义一个变量$myi=1,当 $myi % 3 == 0时输出换行标记,这个应该怎么写?(主要是用于在商品列表中每输出3个商品后换一行)

这样写对不?

  1. <!--{$myi=0}-->//初始化变量

  2. <!--{foreach from=$goods_list item=goods}-->

  3. ......//省略输出商品代码,默认模板中有

  4. <!--{$myi++}--> //输出一个后加一

  5. <!--{if $myi%3==0}-->

  6. <br/>//换行

  7. <!--{/if}-->

  8. <!--{/foreach}-->
复制代码



回答:
感谢您的详细解答!

那如何判读小于的呢
<!--{foreach from=$shop_chaju item=shop}-->
{assign var="i" value="6"}
<!-- {if $i<6} -->
小于6做这样的输出
</if>
</foreach>