PHP構文ライクにSmartyでもfor文を使いたくなりますよね。
最近は
[code]
{section name=cnt start=0 loop=10}{assign var=”i” value=$smarty.section.cnt.index}{/section}[/code]
のような感じで使っています。カウンタを$iにassignすることで視覚的にも分かりやすくなると思います。処理的には無駄ですが、可読性は大事ということで。
#コードのハイライトで使っているiG:SyntaxHiliterがSmartyのassignを上手く処理できない?んですよね。
[smarty]
{assign var=”i” value=1}
[/smarty]
参考URL