[Zope] Folders with same name
Marie ROBICHON
robichon@esrf.fr
Mon, 15 Apr 2002 14:14:18 +0200
>Our development site has approx the following structure:
>
>Top level folders:
>- About
>- Jobs
>- Beamlines
>- Machine
>etc
>
>under the About section there is also subfolder GuidedTour with a
>Machine folder.
>
>Inside each folder is a contents_html document. The index_html is at
>the root and displays this content under a generic banner with drop
>down menus (Javascript)with links to the top level folders and their
>subfolders.
>
>Local navigation is generated via a treemenu in each top level folder
>with the name attribute as the id of the top level folder, and which
>generates absolute_urls.
>
>However we get the follwing error when clicking a link in the
>treemenu, to http://mysite/About/GuidedTour
>____________________________________________________________________
>
>Zope Error
>
> Zope has encountered an error while publishing this
>resource.
>
> Error Type: KeyError
> Error Value: Parameters
>
>
>
> Troubleshooting Suggestions
>
> This resource may be trying to reference a nonexistent
>object or variable Parameters.
> The URL may be incorrect.
> The parameters passed to this resource may be
>incorrect.
> A resource that this resource relies on may be
>encountering an error.
>
> For more detailed information about the error, please
>refer to the HTML source for this page.
>
> If the error persists please contact the site maintainer.
>Thank you for your patience.
>
>
>
>
>Traceback (innermost last):
> File /zope/Zope-2.5.0-solaris-2.6-
>sparc/lib/python/ZPublisher/Publish.py, line 150, in publish_module
> File /zope/Zope-2.5.0-solaris-2.6-
>sparc/lib/python/ZPublisher/Publish.py, line 114, in publish
> File /zope/Zope-2.5.0-solaris-2.6-
>sparc/lib/python/Zope/__init__.py, line 158, in
>zpublisher_exception_hook
> (Object: GuidedTour)
> File /zope/Zope-2.5.0-solaris-2.6-
>sparc/lib/python/ZPublisher/Publish.py, line 98, in publish
> File /zope/Zope-2.5.0-solaris-2.6-
>sparc/lib/python/ZPublisher/mapply.py, line 88, in mapply
> (Object: index_html)
> File /zope/Zope-2.5.0-solaris-2.6-
>sparc/lib/python/ZPublisher/Publish.py, line 39, in call_object
> (Object: index_html)
> File /zope/Zope-2.5.0-solaris-2.6-
>sparc/lib/python/OFS/DTMLMethod.py, line 127, in __call__
> (Object: index_html)
> File /zope/Zope-2.5.0-solaris-2.6-
>sparc/lib/python/DocumentTemplate/DT_String.py, line 473, in __call__
> (Object: index_html)
> File /zope/Zope-2.5.0-solaris-2.6-
>sparc/lib/python/OFS/DTMLMethod.py, line 120, in __call__
> (Object: javascript)
> File /zope/Zope-2.5.0-solaris-2.6-
>sparc/lib/python/DocumentTemplate/DT_String.py, line 473, in __call__
> (Object: javascript)
> File /zope/Zope-2.5.0-solaris-2.6-
>sparc/lib/python/DocumentTemplate/DT_With.py, line 76, in render
> (Object: Machine)
> File /zope/Zope-2.5.0-solaris-2.6-
>sparc/lib/python/DocumentTemplate/DT_With.py, line 60, in render
> (Object: Parameters)
>KeyError: (see above)
>
>____________________________________________________________________
>
>NB The 'Parameters' folder is located under the top level
>folder 'Machine'.
>
>Does this mean that in Zope no two folders can have the same id?
>This would cause problems when our contributors edit their parts of
>our site. Is there a way around this other than naming the folders
>differently?
>
>TAI
>
>Marie Robichon
>Web Task Force
>European Synchrotron Radiation Facility
>Grenoble
>
>Tel 33 476 88 21 86
>Fax 33 476 88 24 27