Hiya! this doesn't work for me ... only the folder "images" is a CascadingFolder ... I get this error message: Traceback (innermost last): File D:\Zope2.3.2-Installation\lib\python\ZPublisher\Publish.py, line 223, in publish_module File D:\Zope2.3.2-Installation\lib\python\ZPublisher\Publish.py, line 187, in publish File D:\Zope2.3.2-Installation\lib\python\Zope\__init__.py, line 221, in zpublisher_exception_hook (Object: Traversable) File D:\Zope2.3.2-Installation\lib\python\ZPublisher\Publish.py, line 171, in publish File D:\Zope2.3.2-Installation\lib\python\ZPublisher\mapply.py, line 160, in mapply (Object: index_html) File D:\Zope2.3.2-Installation\lib\python\ZPublisher\Publish.py, line 112, in call_object (Object: index_html) File D:\Zope2.3.2-Installation\lib\python\OFS\DTMLMethod.py, line 189, in __call__ (Object: index_html) File D:\Zope2.3.2-Installation\lib\python\DocumentTemplate\DT_String.py, line 538, in __call__ (Object: index_html) File D:\Zope2.3.2-Installation\lib\python\OFS\DTMLDocument.py, line 182, in __call__ (Object: content_html) File D:\Zope2.3.2-Installation\lib\python\DocumentTemplate\DT_String.py, line 538, in __call__ (Object: content_html) File D:\Zope2.3.2-Installation\lib\python\DocumentTemplate\DT_Let.py, line 147, in render (Object: current_content="photo_content_html") File D:\Zope2.3.2-Installation\lib\python\OFS\DTMLDocument.py, line 182, in __call__ (Object: html_content_frame) File D:\Zope2.3.2-Installation\lib\python\DocumentTemplate\DT_String.py, line 538, in __call__ (Object: html_content_frame) File D:\Zope2.3.2-Installation\lib\python\DocumentTemplate\DT_Util.py, line 334, in eval (Object: images.img_empty) (Info: images) File <string>, line 0, in ? File D:\Zope2.3.2-Installation\lib\python\DocumentTemplate\DT_Util.py, line 127, in careful_getattr AttributeError: (see above) simplified: / | + index_html (includes "content_html") (DTML Method) | +-/images (Folder) | | | +-img_empty (Image) | +-/photography (Folder) | +-/images (CascadingFolder) | | | +-some_img (Image) | +-content_html (includes "photo_content_html") (DTML Document) +-html_content_frame (<dtml-var "images.img_empty">) (DTML Document) +-photo_content_html (uses "html_content_frame") (DTML Document) ---- any problem solutions or other suggestions? tia Wolfgang -----Original Message----- From: zope-admin@zope.org [mailto:zope-admin@zope.org]On Behalf Of Randall F. Kern Sent: Wednesday, June 27, 2001 1:47 AM To: Tim Moore; zope@zope.org Subject: RE: [Zope] multi-level acquisition (or the "images" folder problem) You can also use my CascadingFolder instead of a normal Folder: http://www.spoke.net/randy/CascadingFolders.tgz Given Tim's diagram:
/ | +-/images | | | +-img1 | +-/index_html | +-/folder | +-/images | | | +-img2 | +-/index_html
...and edit the tag in /folder/index_html to say
<dtml-var "images.img2"> <dtml-var "images.img1">
If folder.images is a CascadingFolder, both of these dtml-var statements will work. -Randy