Dear All, it seems that i have to use filter attribute in browser:addMenuItem directive. i couldn't find any usable help how to use it, and my trials are failed so far.
this is the menu declaration in zcml: <browser:addMenuItem title="Article" factory="fa.Article" view="addArticle.html" filter="context/isNeedtoDisplay" permission="zope.ManageContent" /> <browser:page for="zope.app.container.interfaces.IAdding" name="addArticle.html" class=".helper.ArticleAddForm" permission="zope.ManageContent" /> i receive always a TraversalError exception. i don't know where shall i put the isNeedtoDisplay method. File "D:\alco\zope\src\zope\traversing\adapters.py", line 52, in traverse raise TraversalError(subject, name) - __traceback_info__: (<zope.app.publisher.browser.viewmeta.+ object at 0x02D E9D90>, 'isNeedtoDisplay', []) TraversalError: (<zope.app.publisher.browser.viewmeta.+ object at 0x02DE9D90>, ' isNeedtoDisplay') thanks in advance Ivan _______________________________________________ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users