Matt Behrens wrote:
DefconContainer is the name of the ZClass I am trying to instantiate. I have a slightly modified ..._add method, just to init a property sheet:
I cut-and-pasted the wrong ..._add method... try this one :-) ---- <HTML> <HEAD><TITLE>Add DefconContainer</TITLE></HEAD> <BODY BGCOLOR="#FFFFFF" LINK="#000099" VLINK="#555555"> <dtml-comment> We add the new object by calling the class in a with tag. Not only does this get the thing added, it adds the new thing's attributes to the DTML name space, so we can call methods to initialize the object. </dtml-comment> <dtml-with "DefconContainer.createInObjectManager(REQUEST['id'], REQUEST)"> <dtml-call "propertysheets.properties.manage_editProperties( REQUEST)"> </dtml-with> <dtml-comment> Now we need to return something. We do this via a redirect so that the URL is correct. Unfortunately, the way we do this depends on whether we live in a product or in a class. If we live in a product, we need to use DestinationURL to decide where to go. If we live in a class, DestinationURL won't be available, so we use URL2. </dtml-comment> <dtml-if DestinationURL> <dtml-call "RESPONSE.redirect( DestinationURL+'/manage_workspace')"> <dtml-else> <dtml-call "RESPONSE.redirect( URL2+'/manage_workspace')"> </dtml-if> </body></html> ---- -- Matt Behrens <matt.behrens@kohler.com> System Analyst, Baker Furniture