I understood that 'bitems' was a sequence of dictionaries. Ex: ({'name': 'xyz', 'id': 1'},{'name': 'pex', 'id': 2},{'name': 'wei', 'id': 3}...).
<br>If it's something different, you have to change the code to handle your object properly.<br><br>Zenrique.<br><br><div><span class="gmail_quote">2007/7/30, <a href="mailto:tonylabarbara@aol.com">tonylabarbara@aol.com
</a> <<a href="mailto:tonylabarbara@aol.com">tonylabarbara@aol.com</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>It's complaining that:</div>
<div><strong>Error Type: TypeError</strong><br>
<strong>Error Value: string indices must be integers</strong><br>
</div>
<div>I tried back ticks and that still gave the same error.<br>
TIA,<br>
Tony<br>
</div><span class="q">
<blockquote style="border-left: 2px solid blue; padding-left: 3px;"><tal:loop repeat="item bitems"><br>
<input type="hidden" tal:attributes="value item/name; name string:item_name_${repeat/item/number}"><br>
<input type="hidden" tal:attributes="value item/id; name string:item_number_${repeat/item/number}"> <br>
</tal:loop><br>
</blockquote><br>
<br>
</span></blockquote></div><br>