Kevin Howe wrote:
> 
> I have a custom Python class (Container)  which uses Folder as it's base
> class. I also have a custom Python class (AnObject). I want it so that when
> you view a Container object, "AnObject" will be the only meta_type available
> to be added in the Add List. The problem is that since Container inherits
> from Folder, the Add List makes all object types available to be added. Is
> there any way to tell a class to show only certain meta_types?
> 
> Kevin
> 

There is more than one way. The proper way would probably to be adjust
the security settings on your class in python (filtered_metatypes?). The
easier way is to just to just write an HTMLFile dtml page to overide
manage_main which is what gets called for contents. You can use the
original as inspiration its at /OFS/main.dtml. An advantage of this is
you can add custom stuff to your contents page based on the context of
your product.

Kapil

_______________________________________________
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )

Reply via email to