not sure if i get you right. if you want to * include a string 'welcome' use <dtml-call "REQUEST.set('myvariable', 'welcome')"> or <dtml-let myvariable="'welcome'"> * include the value of a variable named 'welcome' use <dtml-call "REQUEST.set('myvariable', welcome)"> or <dtml-let myvariable="welcome"> pretty much everything inside " quotes " is pythonic in DTML. you might want to take a look at the DTML ref (http://www.zope.org/Documentation/Guides/DTML-HTML/DTML.html), esp. the section "The expr attribute" hth peter. On Wed, 19 Apr 2000, Coleman, Bryan wrote: :When I do that it sets the variable to a string that says welcome rather :that the dtml method named welcome. If I use <dtml-call :"REQUEST.set('myvariable','dtml-var welcome')"> it does nothing. : :> -----Original Message----- :> From: Stephen Pitts [SMTP:smpitts@midsouth.rr.com] :> Sent: Wednesday, April 19, 2000 9:31 AM :> To: Coleman, Bryan :> Cc: 'zope@zope.org' :> Subject: Re: [Zope] Newbie DTML: How do you just declair a veriable. :> :> On Wed, Apr 19, 2000 at 11:03:21AM -0400, Coleman, Bryan wrote: :> > :> > I am sure that this has been asked before but for some reason I cant :> find :> > the answer. :> > :> > I am developing a small application and in part of it I want one page to :> > recursively call itself and display a new sub-page depending on which :> link :> > was clicked on. I am trying to just create a variable that I can set to :> the :> > new method but I always get an error. :> > :> > How do you just make an arbitrary variable. :> > :> > I tried <dtml-var somename> = <dtml-var somemethod> and it did not like :> that :> > complained about there not being a somename well that's what I am trying :> to :> > make. :> > :> :> The easiest way is to use REQUEST.set: :> <dtml-call "REQUEST.set('myvariable','myvalue')"> :> :> Another way to do it is to use dtml-let. This is "cleaner" if you will :> only need the variable for a short time. :> <dtml-let nums="(4,5,6)"> :> nums forward: :> <dtml-in nums><dtml-var sequence-item> </dtml-in> :> nums backward: :> <dtml-in nums reverse><dtml-var sequence-item> </dtml-in> :> </dtml-let> :> :> Nums only exists between the two <dtml-let statements>. :> -- :> Stephen Pitts :> smpitts@midsouth.rr.com : :_______________________________________________ :Zope maillist - Zope@zope.org :http://lists.zope.org/mailman/listinfo/zope :** No cross posts or HTML encoding! ** :(Related lists - : http://lists.zope.org/mailman/listinfo/zope-announce : http://lists.zope.org/mailman/listinfo/zope-dev ) : -- _________________________________________________ peter sabaini, mailto: sabaini@niil.at -------------------------------------------------