To test if place is a sequence, try: <dtml-if "_.hasattr(place, 'sort')"> HTH, Dylan On Tue, 2003-06-24 at 16:33, David Siedband wrote:
I have a DTML page where users can choose location(s) to link to a hypothesis. So there's an HTML multiple selection field. I have code that calls SQL to insert multiple selections and code that calls the SQL insert for a single entry. My question is how do get Zope to differentiate between the two scenarios and use the appropriate code. It's some sort of <dtml-if > logic...
This tag calls the SQL query to inset a single selection <dtml-call "queries.updateHypPlace()">
This code iterates through the sequence and calls the SQL to insert each one <dtml-in place prefix=obj> <dtml-call "queries.updateHypPlace(place=obj_item , huid=hid)"> </dtml-in>
What I have in mind is
<dtml-if ????> <dtml-call "queries.updateHypPlace()"> <dtml-else ????> <dtml-in place prefix=obj> <dtml-call "queries.updateHypPlace(place=obj_item , huid=hid)"> </dtml-in> </dtml-if>
Suggestions?
TIA,
David
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )