[Zope] Difference between dtml-let & dtml-in
Gabriel Genellina
gagenellina@softlab.com.ar
Fri, 25 Jan 2002 00:29:02 -0300
At 08:57 24/1/2002 +0100, Lennart Regebro wrote:
><dtml-let sql="restrictedTraverse(PathToSqlMethod)">
><dtml-in "sql()">
>
>As you see the difference between this and your original code is that you
>had:
><dtml-in sql>
>What you do here is that you give dtml the name of something (sql). If the
>named object is callable, dtml will first call it, then use it. When you put
>things in an expression, it will evaluate that expression, but it will not
>call the result of the evaluated expression.
Ah, thank you, I see now.
This "auto-call" feature of DTML is very handy, I guess, but a bit
confusing at first...
Gabriel Genellina
Softlab SRL