[Zope3-Users] suppressing menu item
Tom Dossis
td at yoma.com.au
Wed Nov 15 19:06:36 EST 2006
Sascha Ottolski wrote:
> Am Mittwoch, 15. November 2006 23:08 schrieben Sie:
>> Sascha Ottolski wrote:
>>> Hi,
>>>
>>> I created a sub-interface of IFile, say IMyFile(IFile), which has it's
>>> own "Edit" form, configured like this:
>>>
>>> <editform
>>> for="..IMyFile"
>>> schema="..IMyFile"
>>> class=".EditMyFile"
>>> permission="zope.ManageContent"
>>> name="editmyfile.html"
>>> menu="zmi_views"
>>> title="Edit"
>>> />
>>>
>>> Now that everything works, I want to switch off the "Upload" Tab that is
>>> configured for IFile, and therefore inherited by IMyFile as well:
>>>
>>> <browser:page
>>> name="upload.html"
>>> menu="zmi_views" title="Upload"
>>> for="zope.app.file.interfaces.IFile"
>>> template="file_upload.pt"
>>> class=".file.FileUpload"
>>> permission="zope.ManageContent"
>>> />
>>>
>>> Is it possible, and if, how?
>> Hi Sascha,
>> I think if you name your page (editform) 'upload.html' rather than
>> 'editmyfile.html' it will effectively override the base view.
>
> I suppose so, but what if I don't want to replace it, just wanna get rid of
> it?
Don't know whether you can - other than a work around, eg. override it
(overrides.zcml) perhaps with a new permission.
More information about the Zope3-users
mailing list