prabuddha ray wrote at 2005-3-10 07:09 -0000:
... the dtml-in tag i used goes like this: <dtml-in getDistrictUser (districtname=REQUEST.form.districtname)> <dtml-var username> </dtml-in>
Learn about the difference between the "name" attribute and the "expr" attribute. Maybe <http://www.dieter.handshake.de/pyprojects/zope/book/chap3.html> would make a good reading? In short: '<dtml-in XXX>' is equivalent to '<dtml-in name="XXX">' In this case "XXX" is not interpreted as a function call, even when it may look like one. You want '<dtml-in expr="XXX">' which can also be written as '<dtml-in "XXX">' In this case, "XXX" is interpreted not as a name but as a Python expression. The same applied not only to "dtml-in" but to almost all DTML commands. -- Dieter