Tobias Herp writes:
... Is it possible to prevent the further classes to show up in the normal list, so that only 'portal's can be added to a normal Folder object? Or is the only solution to throw an exception? I see two options:
* you do not register your (subordinate) classes and define the method "all_meta_types" in your top class. "all_meta_types" describes the meta types that can be added to your top class. See "OFS.ObjectManager.ObjectManager.all_meta_types", for details. * you register your (subordinate) classes but use "visibility=None" (I think, it is that name, but I am not sure). You can then access them via the interface, they implement. Look at "PluggableIndexes", for an example. Dieter