27 Feb
2001
27 Feb
'01
7:09 p.m.
You could also use records marsalling to eliminate the redundant coding both on the form and map_add: (Not tested)
<form action="map_add" method="post" enctype="multipart/form-data"> <dtml-in expr="['Logo', 'Map']"> <p><b><dtml-var sequence-item></b></p> <input type="hidden" name="images.id:records" value="<dtml-var expr="some expr">"> <p>Title: <input type="text" name="images.title:records"> </p> <p>File: <input type="file" name="images.file:records"></p><br> </dtml-in> </form>
Then map_add could be:
<dtml-in images> <dtml-call expr="manage_addImage(id, file, title)"> </dtml-in>
or a python script:
for img in context.REQUEST['images']: context.manage_addImage(img.id, img.file, img.title)
never saw that before... cool :-) Chris