[Zope] Using aquisition inside a dtml method of a product ?
Tres Seaver
tseaver@digicool.com
Thu, 07 Dec 2000 22:07:25 -0500
Andreas Jung <andreas@andreas-jung.com> wrote:
>
> Inside a product my index_html is set to
>
> "index_html=HTMLFile('index_html',globals())"
>
> The index_html.dtml calls <dtml-var standard_html_header>. This
> DTML method is available in the top-level hierarchy. However When
> I call index_html Zope complains with a KeyError/standard_html_header.
> When I remove the "<dtml-var standard_html_header>" call everything
> works fine.
>
> Any idea why aquisition won't work in this case ?
Could it be that you don't derive your product class (directly or
indirectly) from Acquisition.Implicit? Otherwise, I'm stumped.
I use just the code you describe inside the PTK, for instance.
Tres.
--
===============================================================
Tres Seaver tseaver@digicool.com
Digital Creations "Zope Dealers" http://www.zope.org