[Zope] manage_addPageTemplate path
Jay Dorsey
jay at jaydorsey.com
Sun Nov 16 21:10:33 EST 2003
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).
More information about the Zope
mailing list