При выводе таблиц, независимо от метода реализации часто нужно делать сквозную нумерацию. Это удобно, интуитивно и просто «так принято». Так или иначе, но в Smarty есть прекрасный метод для реализации этой задачи.
Например, у нас есть секция:
{section name=i loop=$data}
Тут хотим вывести номер
{/section}
Чтобы вывести автонумерацию — следует воспользоваться следующим простым примером.
{$smarty.section.i.iteration}