hi all, http://www.zope.org/Members/Zen/tips/tip_ZCatalogInZClass shows nicely how to add a ZCatalog in a ContainerClass. How does one implement the same functionality when deriving a class A from ZCatalog: A(ZCatalog) -- B(CatalogAware) How to modify <dtml-with "Catalog"> <dtml-call "manage_addColumn('area',REQUEST,RESPONSE,URL1)"> ? <dtml-with _catalog> will not work. Then I'd like to add B-Objects, which are CatalogAware, to the A-Catalog. Right now I use only one instance of the A-class (Books) and add the Books (type B) by writing: <dtml-with "Book.createInObjectManager(REQUEST['id'], REQUEST)"> <dtml-call "propertysheets.buchdaten.manage_editProperties(REQUEST)"> <dtml-call unindex_object> <dtml-call "manage_editCataloger('Books', REQUEST)"> <dtml-call reindex_object> </dtml-with> which is nonsense, but works for one Book-Folder with a defined name. I like deriving from ZCatalog, so the users do not see the Catalog (otherwise one could delete it) and the ContainerClass (Books) is the catalog of its members (Book). Any hints? -- Tom Schwaller http://www.linux-magazin.de
participants (1)
-
Tom Schwaller