Try this: ...deletePhoto(none, _, hidden_photo=hidden_photo, photo_name = photo_name) hidden_photo and photo_name should now be visible inside your dtml method given that _ is bound to the Namespace on the bindings tab. Alternatively, you can use the REQUEST.set as suggested below. ------------------------------ Chris Kratz chris.kratz@vistashare.com ----- Original Message ----- From: "Gilles Lenfant" <glenfant@bigfoot.com> To: <zope@zope.org> Sent: Wednesday, October 31, 2001 10:18 AM Subject: Re: [Zope] Passing parameters from python to dtml objects..
Hi,
Try to use the REQUEST object.
context.REQUEST.set('something', somevalue) return context.someDTMLObject(REQUEST = context.REQUEST)
HTH
--Gilles
----- Original Message ----- From: "Shane O'Sullivan" <shane.osullivan@engitech.ie> To: <zope@zope.org> Sent: Wednesday, October 31, 2001 3:26 PM Subject: [Zope] Passing parameters from python to dtml objects..
hi all, I am currently working on a python script that is called from a dtml method. It performs some logic and then calls another dtml method. I am passing 2 parameters into the python script, "hidden_photo" and "photo_name"..my python script looks like this...
if photo_name == ' ': if hidden_photo == ' ': return context.scReport(context) elif hidden_photo == 'None': return context.scReport(context) else: return context.Thumbnails.deletePhoto(context) return context.scReport(context) elif photo_name =='None': return context.scReport(context) else: return context.Thumbnails.photoAction(context) return context.scReport(context)
The methods photoAction and deletePhoto need to be passed the parameters "hidden_photo" and "photo_name" - however it dosn't seem to be getting them properly- this is the error message Error Type: NameError Error Value: global name 'photo_name' is not defined
Can anyone tell me how properly to pass parameters from python to dtml objects?
Thanks in advance, Shane
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )