While adding a new folder I would like to add 3 files by default into the folder (like when i add a folder object through ZMI) 1) index_html - (Page Template) 2) tree.py - (Python Script) 3) getPath.zsql - (ZSQL Method) I did it for a DTMLMethod, but I think it is similar to the other cases. In my case, I just created an external method with this:
from OFS import DTMLMethod def createMethod(folderObj, id, title, text): # Creates a dtml Method DTMLMethod.addDTMLMethod(self=folderObj,id=id,title=title) #Gets a reference to the created object ob=folderObj._getOb(id) #Changes the contents of the created object ob.manage_edit(data=text,title=title) You just have to look at the html source code of the Zope's manage interface and see what methods are called when creating/editing a python script, page template and a ZSQL Method. Then, you have to search the implementation of this methods to see what parameters you need and which packages you have to import. Regards, Josef