[Zope] Acquisition with External Methods
Michel Pelletier
michel@digicool.com
Wed, 7 Apr 1999 14:47:45 -0400
> -----Original Message-----
> From: Chad McDaniel [mailto:chadm@sgi.com]
> Sent: Wednesday, April 07, 1999 2:23 PM
> To: zope@zope.org
> Subject: [Zope] Acquisition with External Methods
>
>
> I'm having some trouble with calling External Methods from DTML
> documents.
> I have DTML document "Query" that defines a form with action
> "View". "View" is also a DTML document containing a call to an
> External Method:
> <!--#var ExtMethod -->
>
> Ext Method would like to get access to the form values passed
> to View,
> but I can't figure out how to do it. There doesn't seem to be a way
> for ExtMethod to acquire the values and I can't pass them as
> arguments.
>
Try passing in the REQUEST mapping:
in DTML:
<!--#var "ExtMethod(REQUEST=REQUEST)"-->
in Python:
def ExtMethod(self, REQUEST):
fv1 = REQUEST['form_var1']
fv2 = REQUEST['form_var2']
This what your looking for?
-Michel
> any advice?
>
> thanks
> --
> -chad
>
> _______________________________________________
> Zope maillist - Zope@zope.org
> http://www.zope.org/mailman/listinfo/zope
>
> (For developer-specific issues, use the companion list,
> zope-dev@zope.org - http://www.zope.org/mailman/listinfo/zope-dev )
>