----- Original Message -----
From: Timothy Wilson <[EMAIL PROTECTED]>
> On Wed, 24 May 2000, Rik Hoekstra wrote:
>
..
> > > Ok.. this is really dumb, but for some reason I can't get this to work.
> > >
> > > <dtml-if "id=='index_html'">
> >
> > I believe this should be
> >
> > <dtml-if "_['id']=='index_html'">
>
> I wonder if someone would be kind enough to translate Rik's code into Enlish
> for me. I know that expressions inside "" are Python, but what is the
> function of the [] and _?
>
The special "namespace" variable, "_"
It is useful to access the variables with special names, like "sequence-index"
For example:
<dtml-if "sequence-index==3" > will not work
"sequence MINUS index==3" :-)
You have to use <dtml-if "_['sequence-index']==3" >
In fact "_['id']" is the some thing with "id" , I presume (or maybe I'm wrong).
so, is no difference between
<dtml-if "id=='index_html'">
&&
<dtml-if "_['id']=='index_html'">
Find more @:
http://www.zope.org/Documentation/Guides/DTML-HTML/DTML.5.3.2.3.html
Marcel
_______________________________________________
Zope maillist - [EMAIL PROTECTED]
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 )