Для этого вам нужно изменить функцию. Как написано, он не предназначен для предоставления вам этой информации. Если вам нужен индекс, вы можете установить флажки в цикле Smarty:
<?php
$smarty->assign('checkboxes', array( 'value1', 'value2','value3','value4' ) );
?>
И ваш умный код:
{ foreach from=$checkboxes item=value name=checkboxloop }
<input type="checkbox" name="whatever_name[{$smarty.foreach.checkboxloop.index}]" value="{$value}" />
{ /foreach }
Таким образом, в этом случае доступ к индексу (начиная с нуля) осуществляется {$smarty.foreach.checkboxloop.index}
, если вы хотите, чтобы он начинался с 1, это {$smarty.foreach.checkboxloop.iteration}