On Tuesday 18 July 2006 19:33, Muk Yan wrote:
> I'm using DTML on Zope (yes I know Plone and Tal is now the norm) and
> I was wondering if regularly using the REQUEST(set and get) object is
> bad practice.

If you want a variable whose scope is a single request, then use the REQUEST
object. If, on the other hand, your purpose is to work around the fact that
DTML is not a general purpose language, but rather a document templating
language, use PythonScripts instead. IMHO, of course.

> I was wondering if there was any way to pass 
> information from DTML Documents to DTML Methods and vice versa (and
> maybe from DTML Methods to DTML Methods) without using the REQUEST
> object.

There's at least two ways to pass variables between DTML-objects:

<dtml-let var1="'one'" var2="'two'">
<dtml-var other_dtml>
</dtml-let>
<dtml-var "other_dtml(_.None,_,var1='three',var2='four')">

HTH
_______________________________________________
Zope maillist  -  Zope@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 )

Reply via email to