私は生成するループを持っています:
< li > 1 2 3 < / li > 4 5 6 < li > 7 8 9 < / li > 10 11 12 < li > 13 14 15 < / li >
しかし、私の問題は、ループの最後に結果が少なくなることがあるということです。そして最後に、必ず </li> が必要です。そのように見えるので、
< li > 1 2 3 < / li > 4 5 6 < li > 7 8 < / li >
また
< li > 1 2 3 < / li > 4 5 6 < li > 7 < / li >
私はそのようなコードを思いつきましたが、それはうまく動作しません.
{section name=attribs loop=14}
{assign var=zamkniecie value=''}
{if $smarty.section.attribs.iteration % 5 == 0 or $smarty.section.attribs.iteration == 1}
< li > {$smarty.section.attribs.iteration}
{/if}
{if $smarty.section.attribs.iteration % 4 == 0}
< / li > {$smarty.section.attribs.iteration}
{assign var=zamkniecie value=$smarty.section.attribs.iteration}
{/if}
{/section}
{if !$zamkniecie} < / li > {/if}
ありがとう、