我有生成的循环:
< 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}
谢谢,