[Zope] "indirection" problem
Curtis Maloney
curtis@umd.com.au
Thu, 3 Aug 2000 14:48:14 +1000
On Thu, 03 Aug 2000, David Coe wrote:
> I *think* you've stumbled upon the way _.getitem behaves by default:
>
>
> (from the DTML reference)
>
> getitem(name,flag) Lookup a name in the namespace. If the value is
> callable and the flag is true, then the result
> of calling the value is returned, otherwise the
> value is returned. flag defaults to false.
>
>
> so "_.getitem(file, 1)" will probably do what you want. But that's
> also basically the same as <dtml-var file> -- did that not work for
> you?
>
Erm.. no, it's not.
In my experience with getitem, i've found that:
<dtml-var file>
would be equivalent to:
<dtml-var "_.getitem('file',1)">
not, as you said:
<dtml-var "_.getitem(file,1)">
Note the quotes around file. Your method says "render the object named in
file."
The devil is in the details. (o8
Have a better one,
Curtis.