Hello, zope users! I have script getServiceMapping that return a list of dictionaries, like: [{'type_name' : 'xxx', 'title' : 'ccc', 'groupname' : 'vvv' }, {'type_name' : 'xxx1', 'title' : 'ccc1', 'groupname' : 'vvv' }, ] I want user to be able to use <select> staement, and i need to pass three variables to form handler, how to implement that? Maybe 'record' modifier? But i can't make it working with select properly. Here i can get only one varibale - type_name, and how to pass another 2(title and groupname)? <form name="client_addservice_form" method="post" action="folder_object" tal:define="types here.getServiceMapping(); no_types python:len(types);" tal:attributes="action here/absolute_url"> <select name="type_name"> <option value="Select">Select</option> <metal:block tal:repeat="ctype types"> <option value="Document" tal:attributes="value ctype/type_name" tal:content="ctype/tilte" i18n:translate="">Document</option> </metal:block> </select> </form> Thanks in advance, Ruslan