Извините, я немного опоздал; -)
Не лучше ли это решить с помощью повторяющихся переменных?
<tal:loop repeat="item s_items">
<div tal:content="repeat/item/number">1</div>
</tal:loop>
(«петля» вместо «блок» - дело вкуса ...)
Имя после «repeat» - это имя вашей переменной итератора «item»; «число» начинается с 1, «индекс» начинается с 0 (их больше).