[Zope] dtml-with syntax question
"Geoffrey L. Wright" <Geoffrey L. Wright
gwright@integritysi.com
Thu, 12 Oct 2000 14:34:28 -0800 (AKDT)
Chris Withers writes:
> "Geoffrey L. Wright" wrote:
> >
> > Where objectName2 is actually an attribute of objectName1.
> >
>
> > <dtml-with objectName1>
> > <dtml-var attribute1>
> > <dtml-var attribute2>
> > <dtml-var attribute3>
> > <dtml-with objectName2>
> > <dtml-var attribute1>
> > </dtml-with>
> > </dtml-with>
>
> The above should now work...
>
> ...if it doesn't please explain in what way ;-)
Hmmm... OK. Here is my relevant code, complete with resulting error message:
<dtml-with sidebar_item>
<dtml-var attribute1>
<dtml-var attribute2>
etc...
<dtml-with gsi_content>
<dtml-with inventory>
<dtml-with attribute3>
<dtml-var short_desc>
</dtml-with>
</dtml-with>
</dtml-with>
</dtml-with sidebar_item>
And Zope sez:
Error Type: KeyError
Error Value: short_desc
attribute1, attribute2 and attribute3 are all attributes of
sidebar_item. If I change the <dtml-with attribute3> to read
<dtml-with weepee_the_weewee> (where weepee_the_weewee is the actual
name of the object I'm trying to refer to), then I see the short_desc
attribute of weepee_the_weewee perfectly.
Don't I have to do something in my syntax to indicate that I'm looking
for the the value of attribute3 rather than an object with the literal
id "attribute3"?
> cheers,
>
> Chris
Dazed & Confused,
//glw