[Zope] passing parameters from dtml-method to Script (Python)

David Hassalevris bluepaul at earthlink.net
Tue Jul 13 01:31:20 EDT 2004


Sounds like you should just do this:
<dtml-let pid="getProjectIdMTD" bid="getBatchIdMTD">
<dtml-var getProdjectIdMTD><br>
<dtml-var getBatchIdMTD>
If you do not see what you expect then your python scripts (getProjectIdMTD,
getBatchIdMTD) are failing in some way.

If you cant solve this, show us your python scripts.

David

----- Original Message ----- 
From: "R Karthick" <catchkarthick at yahoo.com>
To: <zope at zope.org>
Sent: Monday, July 12, 2004 8:08 PM
Subject: [Zope] passing parameters from dtml-method to Script (Python)


> Hi!!!
>
> I am relatively a newbie to zope, this might b jus
> another newbie question. but i am really stuck in
> this.
>
> I have a dtml-method which does the following
>
> <dtml-let pid="getProjectIdMTD" bid="getBatchIdMTD">
>     <b><center><dtml-var expr="gimmeBack(a=pid,
> b=bid)"></center></b>
> </dtml-let>
>
> --
>
> getProjectIdMTD and getBatchIdMtd are just script
> python methods, which return simple strings. they jus
> do
>
> return "foo"
>
> --
>
> return "bar"
>
> --
>
> Now when i call the function gimmeBack(a=pid,b=bid),
> the pid and bid are not passed into the function. I am
> able to <dtml-var pid>, and it shows the value of pid.
>
> foo
>
> my gimmeBackMtd has
>
> return a
>
> No matter how i tried, I am just not able to make it
> work. But when I assign pid and bid with strings like
>
> <dtml-let pid="'foo'" bid="'bar'">
>
> it works. Doesnt Script Python function return strings
> even if they appear to?
>
> Please help!!!
>
> Regards,
> R K
>
> =====
> with "freedom" comes great responsibilities
>
>
>
>
> __________________________________
> Do you Yahoo!?
> New and Improved Yahoo! Mail - 100MB free storage!
> http://promotions.yahoo.com/new_mail
> _______________________________________________
> Zope maillist  -  Zope at 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 )



More information about the Zope mailing list