[Zope3-Users] Object Name field on addforms
Florian Lindner
mailinglists at xgm.de
Tue Sep 13 09:31:03 EDT 2005
Am Montag, 12. September 2005 15:09 schrieb Stephan Richter:
> On Monday 12 September 2005 09:05, Florian Lindner wrote:
> > > Don't use the menu/title attributes of form:addform. Use the
> > > browser:addMenuItem directive instead.
> >
> > Ok. But why does the addform directive registers a menu item with a
> > action which is not even supposed to work? Isn't that considered a bug?
>
> Yes, it should. :-\
I've a wierd error now.
I've changed my configure.zcml accordingly:
<addform
schema="CS.Link.interfaces.ILink"
name="AddCSLink.html"
content_factory="CS.Link.link.Link"
permission="CS.Add"
layer="centershock"
/>
<addMenuItem
title="Link"
class="CS.Link.link.Link"
view="AddCSLink.html"
permission="CS.Add"
for="CS.ContentFolder.interfaces.IContentFolder"
menu="CSaddMenu"
/>
But this gives a configuration error upon startup:
File "/home/florian/Zope3/src/zope/app/publisher/browser/menumeta.py", line
214, in _checkViewFor
raise ConfigurationError(
zope.configuration.config.ConfigurationExecutionError:
zope.configuration.exceptions.ConfigurationError: view name AddCSLink.html
not found
in:
File
"/home/florian/Desktop/zope/lib/python/CS/Link/browser/skin/configure.zcml",
line 20.4-27.6
<addMenuItem
title="Link"
class="CS.Link.link.Link"
view="AddCSLink.html"
permission="CS.Add"
for="CS.ContentFolder.interfaces.IContentFolder"
menu="CSaddMenu"
/>
I really don't understand why the view is not found...
Thanks,
Florian
More information about the Zope3-users
mailing list