[Zope] Zope 2.5 and TransparentFolder incompatibility

Dirk Datzert dirk.datzert@rasselstein-hoesch.de
Mon, 10 Jun 2002 22:53:28 +0200


Hi,

use DTML-Method for index_html. That should be the problem.

DTML-Document have it's own namespace. So 'hidden' is in the namespace
of the transparent folder, but 'index_html' looking for 'hidden' in the
namespace of 'index_html' and not in the namespace of the parent folder.

Regards,
Dirk

Howard Hansen schrieb:
> 
> Sorry, reposting because I screwed up the thread with my digest subject!
> 
> I'm running Zope 2.5.1 under Debian Woody and the latest version of
> TransparentFolders that I could find on zope.org (0.3.2).
> 
> I just created a simple test case:
> 
>         /test/          << folder
>             tf/         << transparent folder
>                 hidden  << dtml method
>             index_html  << dtml document
> 
> index_html contains only "<dtml-var hidden>"
> 
> Using Zope 2.4.2 under Debian Woody, I see the text contained in hidden when
> I view index_html.  Under Zope 2.5.1, I get the error...
> 
> Error Type: KeyError
> Error Value: hidden
> 
> ...with the following traceback...
> 
> Traceback (innermost last):
>   File /usr/lib/zope/lib/python/Products/Hotfix_2002-04-15/__init__.py, line
> 51, in publish_module
>   File /usr/lib/zope/lib/python/ZPublisher/Publish.py, line 114, in publish
>   File /usr/lib/zope/lib/python/Zope/__init__.py, line 159, in
> zpublisher_exception_hook
>     (Object: t)
>   File /usr/lib/zope/lib/python/ZPublisher/Publish.py, line 98, in publish
>   File /usr/lib/zope/lib/python/ZPublisher/mapply.py, line 88, in mapply
>     (Object: index_html)
>   File /usr/lib/zope/lib/python/ZPublisher/Publish.py, line 39, in
> call_object
>     (Object: index_html)
>   File /usr/lib/zope/lib/python/OFS/DTMLDocument.py, line 127, in __call__
>     (Object: index_html)
>   File /usr/lib/zope/lib/python/DocumentTemplate/DT_String.py, line 473, in
> __call__
>     (Object: index_html)
> KeyError: (see above)
> 
> ...when I try to view index_html.
> 
> Any idea why?
> 
> Thanks!
> 
> Howard Hansen
> 
> ----- Original Message -----
> > Message: 20
> > Date: Mon, 10 Jun 2002 09:06:16 +0200
> > From: Christian Theune <ct@gocept.com>
> > To: zope@zope.org
> > Subject: Re: [Zope] Zope 2.5 and TransparentFolder incompatibility
> > Organization: gocept gmbh & co. kg <mail@gocept.com>
> >
> > Hi.
> >
> > Do you have a more specific problem? I am using the latest
> TransparentFolder product
> > with Zope 2.5.0 as well as 2.5.1 without any problems (including Session
> Tracking).
> >
> > * Howard Hansen <howardh@halfmagic.com> [020610 06:40]:
> > > Google doesn't tell me anything definitive, but it seems that the
> laudable
> > > TransparentFolder product is incompatible with Zope 2.5.  Something
> about a
> > > conflict with session tracking?  Is this so?  Do I have to muck up my
> > > management screens with hundreds of little files?  Does anyone have a
> patch
> > > or an alternative?
> >
> > Regards
> >
> > Christian
> >
> > --
> > Christian Theune - ct@gocept.com
> > gocept gmbh & co.kg - schalaunische strasse 6 - 06366 koethen/anhalt
> > tel.+49 3496 3099112 - fax.+49 3496 3099118 mob. - 0178 48 33 981
> >
> > reduce(lambda x,y:x+y,[chr(ord(x)^42) for x in 'zS^BED\nX_FOY\x0b'])
> 
> Indeed it does.
> 
> _______________________________________________
> 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 )