Hi! I have a general question about calling variables - or maybe calling functions... the best way is to show with an example. I think you can tell what I'm trying to do here: <dtml-var expr="get_your_info(name=<dtml-var expr="_.SecurityGetUser ()")"> I haven't gotten in to much of the details of python yet, so maybe I just need to get a little further along. The basic question is passing functions as arguments to a function. I hope that made some sense. Thanks Jeremiah
miah34@msn.com writes:
I think you can tell what I'm trying to do here:
<dtml-var expr="get_your_info(name=<dtml-var expr="_.SecurityGetUser ()")">
I haven't gotten in to much of the details of python yet, so maybe I just need to get a little further along. The basic question is passing functions as arguments to a function. The easiest way to pass arguments to DTML objects (or Scripts with a bound namespace) is:
<dtml-let name="_.SecurityGetUser().getUserName()" .... > <dtml-var get_your_info> </dtml-let> If you do not like this syntax, you can use for DTML objects (!): <dtml-var "get_your_info(_.None,_,name=_.SecurityGetUser().getUserName()"> More info URL:http://www.dieter.handshake.de/pyprojects/zope/book/chap3.html Dieter
participants (2)
-
Dieter Maurer -
miah34@msn.com