How would I go about using manage_addPageTemplate to add a template in a directory other than the one the script is called in? For example, my folder tree looks like this: Root Folder1 (Public access) Folder2 (Private, secured access) acl_users addpageform (Page Template which is my form) addpage (Script Python) Once someone authenticates in Folder 2 and submits the addpage form to the Python script, I want the script to add a PageTemplate to Folder1 I've already got the file adding part, I just need to know how to modify the path. code: item = context.manage_addProduct['PageTemplates'].manage_addPageTemplate(id, text="blah", title="my title") Creates a new PageTemplate with the ID I specified in Folder1. I think I'm a little confused as to whether this template thats created is part of the file system, or the ZopeDB--a regular ol' "../Folder1/" + id didn't seem to work for an ID. Any help is appreciated. I've looked through the ZopePageTemplate.py file, it doesn't seem as there is an option to specify a different path (admittedly, I'm new to this and I may not be looking in the right place).