во изврат =)
<table>
{foreach from=$array item=item}
{cycle name="open" values="<tr>,,"}
<td>{$item}</td>
{cycle name="close" values=",,</tr>"}
{/foreach}
Не грузите верстальщиков блоками if и assign, им и так не сладко, а код выше похож на PHP код, больно много логики))