On Feb 24, 2006, at 4:27 PM, Morten W. Petersen wrote:
Hi,
I have the following browser configuration:
<configure
xmlns="http://namespaces.zope.org/zope"
xmlns:browser="http://namespaces.zope.org/browser"
>
<browser:addMenuItem
title="Recipe"
class="worldcookery.recipe.Recipe"
permission="zope.ManageContent"
view="AddRecipe.html"
/>
<!--
<browser:addform
schema="worldcookery.interfaces.IRecipe"
content_factory="worldcookery.recipe.Recipe"
label="Add Recipe"
name="AddRecipe.html"
permission="zope.ManageContent"
/>
<browser:editform
schema="worldcookery.interfaces.IRecipe"
label="Edit"
name="edit.html"
menu="zmi_views" title="Edit"
permission="zope.ManageContent"
/>
-->
</configure>
which fails when the two last options are commented out, but works
fine when none are commented out. Is there a reason why it fails
when the two last .. directives are commented out?
On a guess, I'd say that the editform could be commented out without
effect. The add menu item probably complains if the page to which it
refers (AddRecipe.html) is not actually provided (by the addform).
That's just a guess.
zcml tracebacks actually do generally have the necessary information
to help debug them, actually; it's just not necessarily where you
expect. Read up from the bottom of the traceback and I suspect
you'll find something helpful eventually, maybe several frames up.
If not, try including the traceback in a reply and see if anyone has
any bright ideas.
Gary
_______________________________________________
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com